[Webkit-unassigned] [Bug 20282] WebKitAvailability.h has Mac-specific versioning

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Aug 5 16:13:25 PDT 2008


https://bugs.webkit.org/show_bug.cgi?id=20282





------- Comment #5 from mrowe at apple.com  2008-08-05 16:13 PDT -------
(In reply to comment #4)
> (In reply to comment #2)
> > We can revise this to work well across multiple platforms -- but I don't see
> > the need to roll it out! It seems wrong to have this marked as a P1, since it's
> > not causing any immediate problems for anyone.
> > 
> 
> The immediate problem is that we don't want to freeze WebKit 1.0.2 for GTK+
> with public API headers containing macros and documentation for WebKit 3.1 for
> Mac, so it is something of a blocker for the GTK+ port if nobody else.
> 
> I can kick off discussion by suggesting a modification that would be consistent
> with the JS_EXPORT macros and other header names. We can rename
> WebKitAvailability.h to JSAvailability.h and change the macros like this:
> 
> - JS_EXPORT JSContextGroupRef JSContextGetGroup(JSContextRef ctx)
> AVAILABLE_AFTER_WEBKIT_VERSION_3_1;
> + JS_EXPORT JSContextGroupRef JSContextGetGroup(JSContextRef ctx)
> AVAILABLE_AFTER_JS_VERSION_3_1;

This scheme wouldn't make sense for the uses of these macros in the WebKit API
layer.


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list