Changeset 38332 in webkit


Ignore:
Timestamp:
Nov 12, 2008 2:44:55 AM (15 years ago)
Author:
vestbo@webkit.org
Message:

2008-11-10 Tor Arne Vestbø <tavestbo@trolltech.com>

Reviewed by Simon Hausmann.

Moved the implementation of _webkit_isCaseInsensitiveEqualToString to
WebCore's WebCoreNSStringExtras as _stringIsCaseInsensitiveEqualToString.

This change is needed to implement NSAPI in WebCore for Mac, see:

https://bugs.webkit.org/show_bug.cgi?id=21427

Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r38329 r38332  
     12008-11-10  Tor Arne Vestbø  <tavestbo@trolltech.com>
     2
     3        Reviewed by Simon Hausmann.
     4
     5        Moved the implementation of _webkit_isCaseInsensitiveEqualToString to
     6        WebCore's WebCoreNSStringExtras as _stringIsCaseInsensitiveEqualToString.
     7
     8        This change is needed to implement NSAPI in WebCore for Mac, see:
     9
     10        https://bugs.webkit.org/show_bug.cgi?id=21427
     11
     12        * WebCore.base.exp:
     13        * platform/mac/WebCoreNSStringExtras.h:
     14        * platform/mac/WebCoreNSStringExtras.mm:
     15        (stringIsCaseInsensitiveEqualToString):
     16
    1172008-11-11  Stephanie  <slewis@apple.com>
    218
  • trunk/WebCore/WebCore.base.exp

    r38318 r38332  
    889889_hasCaseInsensitiveSubstring
    890890_hasCaseInsensitiveSuffix
     891_stringIsCaseInsensitiveEqualToString
    891892_suggestedFilenameWithMIMEType
    892893_wkAdvanceDefaultButtonPulseAnimation
  • trunk/WebCore/platform/mac/WebCoreNSStringExtras.h

    r29663 r38332  
    3333#endif
    3434
     35BOOL stringIsCaseInsensitiveEqualToString(NSString *first, NSString *second);
    3536BOOL hasCaseInsensitiveSuffix(NSString *string, NSString *suffix);
    3637BOOL hasCaseInsensitiveSubstring(NSString *string, NSString *substring);
  • trunk/WebCore/platform/mac/WebCoreNSStringExtras.mm

    r29663 r38332  
    2929#import "config.h"
    3030#import "WebCoreNSStringExtras.h"
     31
     32BOOL stringIsCaseInsensitiveEqualToString(NSString *first, NSString *second)
     33{
     34    return [first compare:second options:(NSCaseInsensitiveSearch|NSLiteralSearch)] == NSOrderedSame;
     35}
    3136
    3237BOOL hasCaseInsensitiveSuffix(NSString *string, NSString *suffix)
  • trunk/WebKit/mac/ChangeLog

    r38318 r38332  
     12008-11-10  Tor Arne Vestbø  <tavestbo@trolltech.com>
     2
     3        Reviewed by Simon Hausmann.
     4
     5        Moved the implementation of _webkit_isCaseInsensitiveEqualToString to
     6        WebCore's WebCoreNSStringExtras as _stringIsCaseInsensitiveEqualToString.
     7
     8        This change is needed to implement NSAPI in WebCore for Mac, see:
     9
     10        https://bugs.webkit.org/show_bug.cgi?id=21427
     11
     12        * Misc/WebKitNSStringExtras.m:
     13        (-[NSString _webkit_isCaseInsensitiveEqualToString:]):
     14
    1152008-11-11  Dan Bernstein  <mitz@apple.com>
    216
  • trunk/WebKit/mac/Misc/WebKitNSStringExtras.m

    r37348 r38332  
    192192- (BOOL)_webkit_isCaseInsensitiveEqualToString:(NSString *)string
    193193{
    194   return [self compare:string options:(NSCaseInsensitiveSearch|NSLiteralSearch)] == NSOrderedSame;
     194    return stringIsCaseInsensitiveEqualToString(self, string);
    195195}
    196196
Note: See TracChangeset for help on using the changeset viewer.