Skip to content
  • ggaren@apple.com's avatar
    2011-04-22 Geoffrey Garen <ggaren@apple.com> · ff7556d7
    ggaren@apple.com authored
            
            Rolled back in r84725 and r84728 with appcache crash fixed.
    
            Reviewed by Oliver Hunt.
    
            Removed a use of markDOMObjectWrapper: DOMWindow
            https://bugs.webkit.org/show_bug.cgi?id=59260
    
            * bindings/js/JSDOMWindowCustom.cpp:
            (WebCore::JSDOMWindow::visitChildren): No need to mark explicitly, since
            we use the opaque roots system now.
    
            * bindings/js/JSNavigatorCustom.cpp: Ditto.
    
            * bindings/scripts/CodeGeneratorJS.pm: Added autogeneration for objects
            whose opaque roots are frames.
    
            * css/StyleMedia.h:
            (WebCore::StyleMedia::frame): Added an accessor for the sake of GC.
    
            * css/StyleMedia.idl:
            * loader/appcache/DOMApplicationCache.idl:
            * page/BarInfo.idl:
            * page/Console.idl:
            * page/DOMSelection.idl:
            * page/Geolocation.idl:
            * page/History.idl:
            * page/Location.idl:
            * page/Navigator.idl:
            * page/Screen.idl:
            * storage/Storage.idl: Updated to use the opaque roots system.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84736 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    ff7556d7