Skip to content
  • beidson@apple.com's avatar
    WebCore: · 0672cb0f
    beidson@apple.com authored
    2008-07-25  Brady Eidson  <beidson@apple.com>
    
            Reviewed by Sam
    
            Test: security/set-form-autocomplete-attribute.html
    
            Part of the fix for <rdar://problem/6093281> - Improper handling of autocomplete
    
            The autocomplete attribute works on both <form> and <input> elements, but was not
            inherited properly when someone asked an <input> if it should autocomplete.
    
            I fixed this up based on the rules in the current WF2 spec so if the <input> element
            has its own autocomplete attribute set, it will follow that but otherwise it will
            inherit from its parent <form>
    
            * WebCore.base.exp:
    
            * html/HTMLInputElement.cpp:
            (WebCore::HTMLInputElement::init):
            (WebCore::HTMLInputElement::autoComplete):
            (WebCore::HTMLInputElement::parseMappedAttribute):
            * html/HTMLInputElement.h:
            (WebCore::HTMLInputElement::):
    
    WebKitTools:
    
    2008-07-25  Brady Eidson  <beidson@apple.com>
    
            Reviewed by Sam
    
            Add the ability to dump whether-or-not an element should have autocomplete enabled, 
            from the perspective of the WebKit API
    
            * DumpRenderTree/LayoutTestController.cpp:
            (elementDoesAutoCompleteForElementWithIdCallback):
            (LayoutTestController::staticFunctions):
    
            * DumpRenderTree/LayoutTestController.h:
            * DumpRenderTree/mac/LayoutTestControllerMac.mm:
            (LayoutTestController::elementDoesAutoCompleteForElementWithId):
            * DumpRenderTree/win/LayoutTestControllerWin.cpp:
            (LayoutTestController::elementDoesAutoCompleteForElementWithId): Stub for now until I can get on Windows
    
    LayoutTests:
    
    2008-07-25  Brady Eidson  <beidson@apple.com>
    
            Reviewed by Sam
    
            Test for autocomplete attribute cleanup
    
            * platform/win/Skipped:
            * security/set-form-autocomplete-attribute-expected.txt: Added.
            * security/set-form-autocomplete-attribute.html: Added.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@35362 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    0672cb0f