Hi Dave,

On Aug 31, 2012, at 11:57 AM, David Hyatt <hy...@apple.com> wrote:

> This is great! I'd like to be the goto reviewer for any changes you make on 
> the CSS Masking side, since I implemented the original code. I also want to 
> be kept in the loop if any changes are made to the way any of the 
> -webkit-mask-* properties are specified. There are some interesting 
> differences (especially in default values) when compared with the 
> corresponding background/border-image properties, and I want to make sure all 
> of that is well understood.
I try to be careful and definitely keep you in the loop for -webkit-mask* 
related patches. Thank you for your interest!

> 
> Also, it's important to make sure if there are any deviations/changes, that 
> the -webkit-prefixed versions of these properties don't change behavior. 
> Backwards compatibility is extremely important here. You'll notice that the 
> way I preserved backwards compatibility on border-image for example was to go 
> ahead and implement the unprefixed versions. I don't really have a good 
> suggestion for how to do that here... it's possible a new prefix will be 
> necessary.  It all depends on if any changes are made that would break 
> existing code.
There is indeed one change in the Spec, that differs to the behavior in WebKit. 
The CSS WG resolved to remove -webkit-mask-attachment from the specification 
(unless it is requested by developers to add it again). This itself doesn't 
affect the behavior on WebKit much - rendering wise. However, it influences the 
syntax of the the shorthand -webkit-mask, which doesn't take <attachment> as 
type anymore.

Greetings,
Dirk

> 
> dave
> (hy...@apple.com)
> 
> On Aug 29, 2012, at 5:41 PM, Dirk Schulze wrote:
> 
>> Hi WebKit folks,
>> 
>> The CSS WG and SVG WG agreed to work on a CSS Masking specification [1]. 
>> Basically the spec aims to specify the behavior of 
>> -webkit-mask/-webkit-box-mask on WebKit browsers and SVG Mask/ SVG ClipPath 
>> on Firefox.
>> 
>> I would like to implement the specification in the next weeks and months. 
>> Since masking and clipping are basic operations that use the existing 
>> capabilities in all graphic libraries, and sine we are using it heavily 
>> internally in WebKit already, I do not plan to introduce a new compiler 
>> flag. 
>> 
>> However, some features will be covered by existing compiler flags like SVG 
>> Mask and SVG ClipPath, allowing to disable these parts.
>> 
>> I created a master bug that covers the work [2].
>> 
>> Greetings,
>> Dirk
>> 
>> [1] http://dvcs.w3.org/hg/FXTF/raw-file/tip/masking/index.html
>> [2] https://bugs.webkit.org/show_bug.cgi?id=95389
>> _______________________________________________
>> webkit-dev mailing list
>> webkit-dev@lists.webkit.org
>> http://lists.webkit.org/mailman/listinfo/webkit-dev
> 
> _______________________________________________
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> http://lists.webkit.org/mailman/listinfo/webkit-dev

_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to