Yup, no reason for it to be exposed any more. It was just needed way back when 
the Inspector used JS.

dave
([email protected])

On May 21, 2012, at 2:39 PM, Alexis Menard wrote:

> On Mon, May 21, 2012 at 4:29 PM, Maciej Stachowiak <[email protected]> wrote:
>> 
>> On May 21, 2012, at 11:09 AM, Alexis Menard <[email protected]> 
>> wrote:
>> 
>>> Hi,
>>> 
>>> Let's try the new deprecation process documented as
>>> http://trac.webkit.org/wiki/DeprecatingFeatures.
>>> 
>>> I would like to propose the deprecation and removal of
>>> getPropertyShorthand of CSSStyleDeclaration.
>>> 
>>> State of art :
>>> - This method is exposed to the Web.
>>> - Its purpose is to get whether a given CSS property was set from
>>> within a shorthand (i.e.
>>> shouldBeEqualToString("test0.style.getPropertyShorthand('overflow-x')",
>>> "overflow"); is true if the CSS code is setting the overflow and not
>>> overflow-x).
>>> - It is used in 4 layout tests (fast/inspector-support/style.html,
>>> fast/css/font-shorthand.html, fast/css/overflow-property.html,
>>> fast/backgrounds/repeat/resources/background-repeat-shorthand.js)
>>> - It is exposed in the Objective C API.
>>> - It is not implemented by any other vendors (Opera, Firefox, Internet
>>> Explorer).
>>> - There is no specification about it.
>>> - It was added in 2005 http://trac.webkit.org/changeset/11481.
>> 
>> [...]
>> 
>>> This function was added by Dave Hyatt and reviewed by Maciej
>>> Stachowiak, maybe you guys can tell us why you added it back then (if
>>> your memory is very good as we are talking about 2005 material)?
>> 
>> I don't know of any reason for this to exist other than for benefit of the 
>> inspector. It appears to no longer be used by the Web Inspector, thought it 
>> has its own function with the same name (assuming I am reading the code 
>> right). It would be fine to stop exposing it to the web if it is in fact 
>> unused or hardly used.
> 
> I was looking at the code of the inspector and also assuming I'm
> reading the code right it is not used.
> 
> The C++ method getPropertyShorthand seems to be used in
> InspectorStyleSheet.cpp which then is used in
> inspector/front-end/CSSStyleModel.js and its usage seems to be
> confined in styleTextWithShorthands which is not used anywhere (at at
> least grep says so).
> 
> But Pavel and Vsevolod can confirm that.
> 
>> 
>>  - Maciej
>> 
> 
> 
> 
> -- 
> Alexis Menard (darktears)
> Software Engineer
> openBossa @ INdT - Instituto Nokia de Tecnologia
> _______________________________________________
> webkit-dev mailing list
> [email protected]
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to