Changeset 221165 in webkit


Ignore:
Timestamp:
Aug 24, 2017 3:37:15 PM (7 years ago)
Author:
beidson@apple.com
Message:

Remove duplicate WebCore::URL encoder/decoder
https://bugs.webkit.org/show_bug.cgi?id=175952

Reviewed by Chris Dumez.

Don't need the WebCoreArgumentCoder in WebKit since the URL class defines its own coders.

  • Shared/WebCoreArgumentCoders.cpp:

(IPC::ArgumentCoder<URL>::encode): Deleted.
(IPC::ArgumentCoder<URL>::decode): Deleted.

  • Shared/WebCoreArgumentCoders.h:
Location:
trunk/Source/WebKit
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r221164 r221165  
     12017-08-24  Brady Eidson  <beidson@apple.com>
     2
     3        Remove duplicate WebCore::URL encoder/decoder
     4        https://bugs.webkit.org/show_bug.cgi?id=175952
     5
     6        Reviewed by Chris Dumez.
     7
     8        Don't need the WebCoreArgumentCoder in WebKit since the URL class defines its own coders.
     9
     10        * Shared/WebCoreArgumentCoders.cpp:
     11        (IPC::ArgumentCoder<URL>::encode): Deleted.
     12        (IPC::ArgumentCoder<URL>::decode): Deleted.
     13        * Shared/WebCoreArgumentCoders.h:
     14
    1152017-08-24  Alex Christensen  <achristensen@webkit.org>
    216
  • trunk/Source/WebKit/Shared/WebCoreArgumentCoders.cpp

    r221112 r221165  
    18171817}
    18181818
    1819 void ArgumentCoder<URL>::encode(Encoder& encoder, const URL& result)
    1820 {
    1821     encoder << result.string();
    1822 }
    1823    
    1824 bool ArgumentCoder<URL>::decode(Decoder& decoder, URL& result)
    1825 {
    1826     String urlAsString;
    1827     if (!decoder.decode(urlAsString))
    1828         return false;
    1829     result = URL(ParsedURLString, urlAsString);
    1830     return true;
    1831 }
    1832 
    18331819void ArgumentCoder<UserStyleSheet>::encode(Encoder& encoder, const UserStyleSheet& userStyleSheet)
    18341820{
  • trunk/Source/WebKit/Shared/WebCoreArgumentCoders.h

    r221112 r221165  
    486486    static bool decode(Decoder&, WebCore::TextCheckingResult&);
    487487};
    488    
    489 template<> struct ArgumentCoder<WebCore::URL> {
    490     static void encode(Encoder&, const WebCore::URL&);
    491     static bool decode(Decoder&, WebCore::URL&);
    492 };
    493488
    494489template<> struct ArgumentCoder<WebCore::UserStyleSheet> {
Note: See TracChangeset for help on using the changeset viewer.