[webkit-dev] build.webkit.org is down?

2013-02-16 Thread Christophe Dumez - SISA
Hi,

build.webkit.org appears to be down:
http://www.downforeveryoneorjustme.com/build.webkit.org

kr,
Christophe DUMEZ.
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] build.webkit.org is down?

2013-02-16 Thread Mark Rowe

On 2013-02-16, at 00:12, Christophe Dumez - SISA ch.du...@sisa.samsung.com 
wrote:

 build.webkit.org appears to be down:
 http://www.downforeveryoneorjustme.com/build.webkit.org

I’ve fixed it.

- Mark

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] build.webkit.org is down?

2013-02-16 Thread Christophe Dumez - SISA
Indeed. Thanks!

Christophe DUMEZ.


From: Mark Rowe [mr...@apple.com]
Sent: Saturday, February 16, 2013 10:26
To: Christophe Dumez - SISA
Cc: webkit-dev@lists.webkit.org
Subject: Re: [webkit-dev] build.webkit.org is down?


On 2013-02-16, at 00:12, Christophe Dumez - SISA 
ch.du...@sisa.samsung.commailto:ch.du...@sisa.samsung.com wrote:

build.webkit.orghttp://build.webkit.org appears to be down:
http://www.downforeveryoneorjustme.com/build.webkit.org

I’ve fixed it.

- Mark

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


[webkit-dev] Github repository not being updated

2013-02-16 Thread Vivek Galatage
Hello Webkit-dev,

I am using the github repository https://github.com/webkit/webkit but since
the rev 142863 its not been updated. i.e. since 3 days.

So wanted to see if someone who is maintaining this repo can look into this
and fix if possible.

Many thanks,
Vivek
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Access WebKit Rendering pixel data

2013-02-16 Thread Arunprasad Rajkumar
Are you talking about Rendered buffer? It is graphics library specific.
From which layer you wanted to access? Each WebKit
port(qt,gtk,chromium,efl,wx,mac) has their own API exposed to the app
developers. Incase of Qt QWebView is a QWidget and you can use
http://doc.qt.digia.com/qt/qwidget.html#render
to get the rendered buffer as QPixmap object. In GTK port you can get the
Cairo context and copy it to the Cairo_image_t(pixman backed Cairo surface).

On Feb 16, 2013 8:23 AM, Michael Chen michael8...@yahoo.com wrote:

 Hi All,

 I am new to WebKit. Is it possible to get a raw pointer to the WebKit
rendering buffer?

 I appreciate any comments.

 Best regards,
 Michael

 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 https://lists.webkit.org/mailman/listinfo/webkit-dev

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


[webkit-dev] ok

2013-02-16 Thread liuxing
ok
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


[webkit-dev] Deprecating JS interface

2013-02-16 Thread Dirk Schulze
Hi,

There are several steps on deprecating features[1]. My question is about 
deprecating a whole interface and throwing warnings that the feature is 
deprecated. 

If I have the following interface for deprecation:

[Constructor]
interface Bla {
attribute bar;
void foo();
}

Should I just throw the deprecation warning on calling the constructor (and any 
method/attribute creating the object), or on calling foo and bar as well?

Greetings,
Dirk

[1] http://trac.webkit.org/wiki/DeprecatingFeatures
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


[webkit-dev] How to get patch test at different platform before webkit-patch upload

2013-02-16 Thread 徐征
Hi

I am handling this issue (https://bugs.webkit.org/show_bug.cgi?id=78957)
now.
My question is I test my added test code locally, however, it seems
failed on some other platform(get red on cr-linux).
So can I(and how can I) test my added test code on some EWS before I
upload some patch?

BTW, is there anyone who can help review my patch? I need the review can
be passed by next month based on my job.
And I do not think it can be passed easily because I am a new one to
this project.

More Detail:
The added test for this patch is passed on my local
platform(Safari@Mountain Lion).
And I don't want to add dozens of almost same patches to one issue.

BR,
Zheng

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] How to get patch test at different platform before webkit-patch upload

2013-02-16 Thread Benjamin Poulain
Hi,

On Sat, Feb 16, 2013 at 5:45 PM, 徐征 xz91...@yahoo.co.jp wrote:

 I am handling this issue (https://bugs.webkit.org/show_bug.cgi?id=78957)
 now.
 My question is I test my added test code locally, however, it seems
 failed on some other platform(get red on cr-linux).
 So can I(and how can I) test my added test code on some EWS before I
 upload some patch?


The cr-linux bot is the only EWS running the pixel tests. Your test likely
fails on everything but Mac.

The problem is you assume the pixel test will be the same on all platform.
Because the way fonts are rendered varies, the resulting images vary with
each platform.

In those cases, you can generate results for the platform you are working
on, and mark the test for rebaseline in the TestExpectations files of the
other platforms (in LayoutTest/platform/platformFooBar/TestExpectations).

Cheers,
Benjamin
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Deprecating JS interface

2013-02-16 Thread Adam Barth
It's much easier to discuss a concrete example.  Which interface are
you interested in deprecating?

Adam


On Sat, Feb 16, 2013 at 5:28 PM, Dirk Schulze dschu...@adobe.com wrote:
 Hi,

 There are several steps on deprecating features[1]. My question is about 
 deprecating a whole interface and throwing warnings that the feature is 
 deprecated.

 If I have the following interface for deprecation:

 [Constructor]
 interface Bla {
 attribute bar;
 void foo();
 }

 Should I just throw the deprecation warning on calling the constructor (and 
 any method/attribute creating the object), or on calling foo and bar as well?

 Greetings,
 Dirk

 [1] http://trac.webkit.org/wiki/DeprecatingFeatures
 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 https://lists.webkit.org/mailman/listinfo/webkit-dev
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Deprecating JS interface

2013-02-16 Thread Dirk Schulze

On Feb 16, 2013, at 6:54 PM, Adam Barth aba...@webkit.org wrote:

 It's much easier to discuss a concrete example.  Which interface are
 you interested in deprecating?

I can understand that it is easier to discuss on a concrete example, even if I 
would like to discuss this in a general scope. We have multiple interfaces that 
we may want to deprecate at some point.

A concrete example I thought about is WebKitCSSMatrix[1]. It is not used in 
WebCore yet but hopefully replaced by a standardized Matrix interface in the 
future[2]. This new interface will not be fully compatible to WebKitCSSMatrix 
and I would like to warn authors before they actually start using it.

Again, I think it would be better to discuss this in a wider scope but am happy 
to discuss it on the concrete example as well. This actually might make it 
easier to come up with general rules in the future.

Greetings,
Dirk

[1] https://bugs.webkit.org/show_bug.cgi?id=110048
[2] https://bugs.webkit.org/show_bug.cgi?id=110001
 
 Adam
 
 
 On Sat, Feb 16, 2013 at 5:28 PM, Dirk Schulze dschu...@adobe.com wrote:
 Hi,
 
 There are several steps on deprecating features[1]. My question is about 
 deprecating a whole interface and throwing warnings that the feature is 
 deprecated.
 
 If I have the following interface for deprecation:
 
 [Constructor]
 interface Bla {
attribute bar;
void foo();
 }
 
 Should I just throw the deprecation warning on calling the constructor (and 
 any method/attribute creating the object), or on calling foo and bar as well?
 
 Greetings,
 Dirk
 
 [1] http://trac.webkit.org/wiki/DeprecatingFeatures
 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 https://lists.webkit.org/mailman/listinfo/webkit-dev
 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 https://lists.webkit.org/mailman/listinfo/webkit-dev

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Deprecating JS interface

2013-02-16 Thread Maciej Stachowiak

On Feb 16, 2013, at 10:16 PM, Dirk Schulze dschu...@adobe.com wrote:

 
 On Feb 16, 2013, at 6:54 PM, Adam Barth aba...@webkit.org wrote:
 
 It's much easier to discuss a concrete example.  Which interface are
 you interested in deprecating?
 
 I can understand that it is easier to discuss on a concrete example, even if 
 I would like to discuss this in a general scope. We have multiple interfaces 
 that we may want to deprecate at some point.
 
 A concrete example I thought about is WebKitCSSMatrix[1]. It is not used in 
 WebCore yet but hopefully replaced by a standardized Matrix interface in the 
 future[2]. This new interface will not be fully compatible to WebKitCSSMatrix 
 and I would like to warn authors before they actually start using it.

Since you're the one designing the new interface (or at least you are the spec 
editor), why don't you just make it compatible? Breaking changes to existing 
Web APIs should only be done as a last resort, and I don't understand the 
justification for doing it here.

Then we have a much simper transition story, and WebKitCSSMatrix can be aliased 
to the new class.

 
 Again, I think it would be better to discuss this in a wider scope but am 
 happy to discuss it on the concrete example as well. This actually might make 
 it easier to come up with general rules in the future.

I think spamming the console is not a useful thing to do for interfaces that 
actually have significant usage in the wild. A more productive step would be to 
measure usage of WebKitCSSMatrix. If it's reasonably high, we're not going to 
be able to remove it.

Regards,
Maciej

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Deprecating JS interface

2013-02-16 Thread Dirk Schulze

On Feb 16, 2013, at 10:50 PM, Maciej Stachowiak m...@apple.com wrote:

 
 On Feb 16, 2013, at 10:16 PM, Dirk Schulze dschu...@adobe.com wrote:
 
 
 On Feb 16, 2013, at 6:54 PM, Adam Barth aba...@webkit.org wrote:
 
 It's much easier to discuss a concrete example.  Which interface are
 you interested in deprecating?
 
 I can understand that it is easier to discuss on a concrete example, even if 
 I would like to discuss this in a general scope. We have multiple interfaces 
 that we may want to deprecate at some point.
 
 A concrete example I thought about is WebKitCSSMatrix[1]. It is not used in 
 WebCore yet but hopefully replaced by a standardized Matrix interface in the 
 future[2]. This new interface will not be fully compatible to 
 WebKitCSSMatrix and I would like to warn authors before they actually start 
 using it.
 
 Since you're the one designing the new interface (or at least you are the 
 spec editor), why don't you just make it compatible? Breaking changes to 
 existing Web APIs should only be done as a last resort, and I don't 
 understand the justification for doing it here.

It is a proposal so far and no draft yet. Technically, I am not the editor of 
it so. The proposal has quite some way to go (hopefully not too much) and I do 
not plan to land anything in this direction as long as the responsible WGs did 
not agree on continuing with the proposal and the general direction. I will 
post a separate mail with the actual feature implementation announcement when 
the time comes.

 Then we have a much simper transition story, and WebKitCSSMatrix can be 
 aliased to the new class.

I indeed tried to preserve the behavior of WebKitCSSMatrix as much as possible. 
I got an action of the SVG WG to work on a replacement for SVGMatrix. The 
highest priority was to preserver the behavior of SVGMatrix (which is 
definitely actively used by web content) and provide a basic interface that can 
be used beyond just SVG. There are a lot of use cases in the near future for a 
generalized matrix IMO. SVG, CSS Transforms, Canvas and WebGL are the obvious 
once. A specification interoperable format to share transformation data seems 
extremely desirable. I encourage everyone who is interested to look at the 
proposal and give feedback.

 
 
 Again, I think it would be better to discuss this in a wider scope but am 
 happy to discuss it on the concrete example as well. This actually might 
 make it easier to come up with general rules in the future.
 
 I think spamming the console is not a useful thing to do for interfaces that 
 actually have significant usage in the wild. A more productive step would be 
 to measure usage of WebKitCSSMatrix. If it's reasonably high, we're not going 
 to be able to remove it.

I agree that we need more metrics to discuss the next active steps on 
WebKitCSSMatrix and I already uploaded a patch to add it to the 
FeatureObserver[1].

The question remains: How do we want to continue with deprecating WebKit 
specific features in the long term. Especially when we have a standard 
compliant replacement. It is extremely hard to maintain all different 
behaviors. So far we have multiple implementations of background, flex-box, 
gradients to name some. This doesn't scale very well and there will be a time 
where we can not guarantee for the correct functioning of old features. This is 
a problem that other browsers like IE are focused for quite some time as well 
(not necessarily successfully). As long as we are concerned to deprecate and 
remove features, we increase the complexity of the code base. Less and less 
reviewers will be able to determine the behavior of patches to the general code 
base, while we increase the feature count and interoperability between modules 
more and more. There is no other way then to risk breaking content that relies 
on non-standardized behavior of platforms. And we should formalize this t
 o give a bit more reliability to web authors. The last section on [2] is too 
vague at the moment.

Greetings,
Dirk

[1] https://bugs.webkit.org/show_bug.cgi?id=110002
[2] http://trac.webkit.org/wiki/DeprecatingFeatures


 
 Regards,
 Maciej
 
 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 https://lists.webkit.org/mailman/listinfo/webkit-dev

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev