Changeset 131675 in webkit


Ignore:
Timestamp:
Oct 17, 2012, 5:08:29 PM (13 years ago)
Author:
aestes@apple.com
Message:

[WebKit2] Add removeChild: to WKDOMNode and make WKDOMText.data read/write
https://bugs.webkit.org/show_bug.cgi?id=99662

Reviewed by Sam Weinig.

Source/WebCore:

Export needed symbols.

  • WebCore.exp.in:

Source/WebKit2:

  • WebProcess/InjectedBundle/API/mac/WKDOMNode.h:
  • WebProcess/InjectedBundle/API/mac/WKDOMNode.mm:

(-[WKDOMNode removeChild:]):

  • WebProcess/InjectedBundle/API/mac/WKDOMText.h:
  • WebProcess/InjectedBundle/API/mac/WKDOMText.mm:

(-[WKDOMText setData:]):

Location:
trunk/Source
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r131673 r131675  
     12012-10-17  Andy Estes  <aestes@apple.com>
     2
     3        [WebKit2] Add removeChild: to WKDOMNode and make WKDOMText.data read/write
     4        https://bugs.webkit.org/show_bug.cgi?id=99662
     5
     6        Reviewed by Sam Weinig.
     7
     8        Export needed symbols.
     9
     10        * WebCore.exp.in:
     11
    1122012-10-17  Adam Barth  <abarth@webkit.org>
    213
  • trunk/Source/WebCore/WebCore.exp.in

    r131532 r131675  
    214214__ZN7WebCore13AXObjectCache23focusedUIElementForPageEPKNS_4PageE
    215215__ZN7WebCore13AXObjectCache42gAccessibilityEnhancedUserInterfaceEnabledE
     216__ZN7WebCore13CharacterData7setDataERKN3WTF6StringERi
    216217__ZN7WebCore13HTTPHeaderMapC1Ev
    217218__ZN7WebCore13HTTPHeaderMapD1Ev
     
    673674__ZN7WebCore4Node10renderRectEPb
    674675__ZN7WebCore4Node11appendChildEN3WTF10PassRefPtrIS0_EERib
     676__ZN7WebCore4Node11removeChildEPS0_Ri
    675677__ZN7WebCore4Node14removedLastRefEv
    676678__ZN7WebCore4Node17stopIgnoringLeaksEv
  • trunk/Source/WebKit2/ChangeLog

    r131654 r131675  
     12012-10-17  Andy Estes  <aestes@apple.com>
     2
     3        [WebKit2] Add removeChild: to WKDOMNode and make WKDOMText.data read/write
     4        https://bugs.webkit.org/show_bug.cgi?id=99662
     5
     6        Reviewed by Sam Weinig.
     7
     8        * WebProcess/InjectedBundle/API/mac/WKDOMNode.h:
     9        * WebProcess/InjectedBundle/API/mac/WKDOMNode.mm:
     10        (-[WKDOMNode removeChild:]):
     11        * WebProcess/InjectedBundle/API/mac/WKDOMText.h:
     12        * WebProcess/InjectedBundle/API/mac/WKDOMText.mm:
     13        (-[WKDOMText setData:]):
     14
    1152012-10-17  Christophe Dumez  <christophe.dumez@intel.com>
    216
  • trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMNode.h

    r131148 r131675  
    3636- (void)insertNode:(WKDOMNode *)node before:(WKDOMNode *)refNode;
    3737- (void)appendChild:(WKDOMNode *)node;
     38- (void)removeChild:(WKDOMNode *)node;
    3839
    3940@property(readonly) WKDOMDocument *document;
  • trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMNode.mm

    r131148 r131675  
    6666}
    6767
     68- (void)removeChild:(WKDOMNode *)node
     69{
     70    // FIXME: Do something about the exception.
     71    WebCore::ExceptionCode ec;
     72    _impl->removeChild(WebKit::toWebCoreNode(node), ec);
     73}
     74
    6875- (WKDOMDocument *)document
    6976{
  • trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMText.h

    r131148 r131675  
    3131@interface WKDOMText : WKDOMNode
    3232
    33 @property(readonly) NSString *data;
     33@property(nonatomic, copy) NSString *data;
    3434
    3535@end
  • trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMText.mm

    r131148 r131675  
    3939}
    4040
     41- (void)setData:(NSString *)data
     42{
     43    // FIXME: Do something about the exception.
     44    WebCore::ExceptionCode ec;
     45    WebCore::toText(_impl.get())->setData(data, ec);
     46}
     47
    4148@end
    4249
Note: See TracChangeset for help on using the changeset viewer.