[Webkit-unassigned] [Bug 72756] REGRESSION (r100805): DOMHTMLElement’s accessKey property is declared as available in WebKit version that didn’t have it
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Feb 10 09:45:53 PST 2012
https://bugs.webkit.org/show_bug.cgi?id=72756
Timothy Hatcher <timothy at apple.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #126506|review? |review-
Flag| |
--- Comment #6 from Timothy Hatcher <timothy at apple.com> 2012-02-10 09:45:52 PST ---
(From update of attachment 126506)
View in context: https://bugs.webkit.org/attachment.cgi?id=126506&action=review
r- for the wrong versions in the macros.
> Source/JavaScriptCore/API/WebKitAvailability.h:916
> + * AVAILABLE_WEBKIT_VERSION_5_1_AND_LATER
> + *
> + * Used on functions introduced in WebKit 5.1
> + */
> +#define AVAILABLE_WEBKIT_VERSION_5_1_AND_LATER
Safari/WebKit 5.1 has already shipped. So this is not the right version.
AVAILABLE_AFTER__WEBKIT_VERSION_5_1?
Mark, thoughts?
> Source/WebCore/bindings/objc/PublicDOMInterfaces.h:334
> + at property(copy) NSString *accessKey AVAILABLE_WEBKIT_VERSION_1_3_AND_LATER_BUT_DEPRECATED_AFTER_WEBKIT_VERSION_4_0;
This (and all other uses you added) should be AVAILABLE_WEBKIT_VERSION_1_3_AND_LATER_BUT_DEPRECATED_AFTER_WEBKIT_VERSION_5_1. So you need to add that new macro. Because version 5 and 5.1 of WebKit had these.
> Source/WebCore/html/HTMLInputElement.idl:56
> #if defined(LANGUAGE_OBJECTIVE_C) && LANGUAGE_OBJECTIVE_C
> + attribute [Reflect] DOMString accessKey;
> +#endif
> +#if defined(LANGUAGE_OBJECTIVE_C) && LANGUAGE_OBJECTIVE_C
> attribute [ObjCImplementedAsUnsignedLong] DOMString size; // DOM level 2 changed this to a long, but ObjC API is a string
You can group these #ifdefs.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list