Re: [webkit-dev] Use of -webkit- prefix on CSS Values and Properties

2011-03-30 Thread Ojan Vafai
What's the right thing to do for something that is in a CR spec, but the
draft spec for the next version has it behave differently? Specifically, in
Selectors 3, :not only accepts a single simple selector. In Selectors 4, it
accepts a comma separated list of compound selectors (a superset of the
Selectors 3 behavior). See https://bugs.webkit.org/show_bug.cgi?id=56994.

I see three options:
1. Wait until Selectors 4 hits CR before changing :not.
2. Implement :-webkit-not to match Selectors 4 and leave :not matching
Selectors 3.
3. Make :not match Selectors 4.

My preference in this instance is option 3.

Ojan

On Tue, Mar 29, 2011 at 7:17 AM, David Hyatt hy...@apple.com wrote:

 As was mentioned already, we've been trying to follow the general guideline
 of dropping the prefix when a draft hits CR and keeping it otherwise.  An
 exception to this rule is if our syntax has not yet been updated to match
 the CR syntax, in which case we  keep the prefix.

 dave

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

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


[webkit-dev] subject line of webkit-changes message

2011-03-30 Thread Yuzo Fujishima

Hi,

I'd appreciate it if the webkit-changes maintainer(s) could consider the
following.

Can the subject line of a webkit-changes message be changed, for example,
from:
 [webkit-changes] [82407] trunk/Tools
to:
 [webkit-changes] [82407] make webkit-patch upload respect -d
?

That is, show the first line of the log message (skipping Reviewer line)
instead of the directory.
I'd say the subject would be more meaningful that way.

Yuzo
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


[webkit-dev] Building WebkitGTK on Mac OSX 10.6

2011-03-30 Thread Piotr Sarnacki
Hey,

I try to build WebkitGTK and on various revisions I get errors similar to
that one: https://gist.github.com/894025

I have version 2.28 of glib and installed all of the dependencies from
sources, cause I use homebrew for installing packages (usually latest ones).

Should I try some older revisions? And if yes, which one should I try?

Cheers!

Piotr Sarnacki
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Building WebkitGTK on Mac OSX 10.6

2011-03-30 Thread Patrick Gansterer
This is not the right mailing list for discussion of how to use WebKit or work 
around bugs. This mailing list is for people involved in the development of 
WebKit to work together. For an GTK-specific issue I suggest webkit-gtk 
mailinglist. See http://www.webkit.org/contact.html.

- Patrick

Am 30.03.2011 um 11:21 schrieb Piotr Sarnacki:

 Hey,
 
 I try to build WebkitGTK and on various revisions I get errors similar to 
 that one: https://gist.github.com/894025
 
 I have version 2.28 of glib and installed all of the dependencies from 
 sources, cause I use homebrew for installing packages (usually latest ones).
 
 Should I try some older revisions? And if yes, which one should I try?
 
 Cheers!
 
 Piotr Sarnacki
 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

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


[webkit-dev] Reftests are available on new-run-webkit-tests

2011-03-30 Thread Hayato Ito
If you have not heard about 'reftests', please see the following wiki entry
about reftests in WebKit:
  https://trac.webkit.org/wiki/Writing%20Reftests

The new-run-webkit-tests now can run reftests in default.
You can see the sample reftest here:
  http://trac.webkit.org/changeset/81644

I'm still doing a bit more testing and wouldn't mind some beta testers or
feedbacks.

One important thing to note is that old-run-webkit-tests, which is a default
test harness on most platforms, doesn't support reftests. The
old-run-webkit-tests simply skips reftests.
Let me quote the following disclaimer from the above wiki entry:

 Currently, reftests run only with new-run-webkit-tests. That means a patch
which is only tested with reftests might not be allowed to be checked in.
Anyone not working in the chromium port will not run the reftests and can
not notice regressions. Please be aware this limitation and use reftests
carefully at your responsibility until reftests are available on all
platforms.
 There are on-going efforts that try to run new-run-webkit-tests on all
platforms.  https://bugs.webkit.org/show_bug.cgi?id=34984

I would be happy if reftests will make people's lives easier. It would be
also nice if this feature might encourage people to fix those issues which
block new-run-webkit-tests to run on other ports.

Any feedbacks, suggestions are welcome.


-- 
Hayato
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Use of -webkit- prefix on CSS Values and Properties

2011-03-30 Thread Simon Fraser
If the change is backwards compatible (i.e. if you don't break the behavior 
described in Selectors 3), then I don't think it needs to be prefixed.

What have other vendors done?

Simon

On Mar 30, 2011, at 12:05 AM, Ojan Vafai wrote:

 What's the right thing to do for something that is in a CR spec, but the 
 draft spec for the next version has it behave differently? Specifically, in 
 Selectors 3, :not only accepts a single simple selector. In Selectors 4, it 
 accepts a comma separated list of compound selectors (a superset of the 
 Selectors 3 behavior). See https://bugs.webkit.org/show_bug.cgi?id=56994.
 
 I see three options:
 1. Wait until Selectors 4 hits CR before changing :not.
 2. Implement :-webkit-not to match Selectors 4 and leave :not matching 
 Selectors 3.
 3. Make :not match Selectors 4.
 
 My preference in this instance is option 3. 
 
 Ojan
 
 On Tue, Mar 29, 2011 at 7:17 AM, David Hyatt hy...@apple.com wrote:
 As was mentioned already, we've been trying to follow the general guideline 
 of dropping the prefix when a draft hits CR and keeping it otherwise.  An 
 exception to this rule is if our syntax has not yet been updated to match the 
 CR syntax, in which case we  keep the prefix.
 
 dave
 
 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
 
 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

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


Re: [webkit-dev] UA string changes blog draft

2011-03-30 Thread Peter Kasting
On Fri, Mar 25, 2011 at 1:08 PM, Peter Kasting pkast...@google.com wrote:

 On Fri, Mar 25, 2011 at 1:03 PM, Mark Rowe mr...@apple.com wrote:

 Safari 5.0.3 will always report a build version of 533.19.4. Safari 5.0.4
 will always report a build version of 533.20.27. You already used the former
 in your before examples.


 Ideally, I would like the Safari-on-Windows and Safari-on-Mac strings from
 a trunk build as of around the time my change landed, which I'd use as the
 identical before and after strings, and only change the portions actually
 affected by the UA changes that landed.


Since this is slated for publication this morning, I checked with dglazkov
and updated my draft to use the current UA strings from a ToT WebKit build.
 Hopefully now all the version numbers are sane and consistent.

PK
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Use of -webkit- prefix on CSS Values and Properties

2011-03-30 Thread David Hyatt
Yeah, I'd prefer not to prefix :not.  (Haha.) 

In fact :not used to actually support more complex selectors, and I had to dumb 
it down to pass stupid CSS 2.1 tests that deliberately checked for the lack of 
complexity... so all we'd be doing is going back to our old behavior.  We 
should probably make sure those tests are not in the current version of the 
suite though.

dave
(hy...@apple.com)

On Mar 30, 2011, at 10:50 AM, Simon Fraser wrote:

 If the change is backwards compatible (i.e. if you don't break the behavior 
 described in Selectors 3), then I don't think it needs to be prefixed.
 
 What have other vendors done?
 
 Simon
 
 On Mar 30, 2011, at 12:05 AM, Ojan Vafai wrote:
 
 What's the right thing to do for something that is in a CR spec, but the 
 draft spec for the next version has it behave differently? Specifically, in 
 Selectors 3, :not only accepts a single simple selector. In Selectors 4, it 
 accepts a comma separated list of compound selectors (a superset of the 
 Selectors 3 behavior). See https://bugs.webkit.org/show_bug.cgi?id=56994.
 
 I see three options:
 1. Wait until Selectors 4 hits CR before changing :not.
 2. Implement :-webkit-not to match Selectors 4 and leave :not matching 
 Selectors 3.
 3. Make :not match Selectors 4.
 
 My preference in this instance is option 3. 
 
 Ojan
 
 On Tue, Mar 29, 2011 at 7:17 AM, David Hyatt hy...@apple.com wrote:
 As was mentioned already, we've been trying to follow the general guideline 
 of dropping the prefix when a draft hits CR and keeping it otherwise.  An 
 exception to this rule is if our syntax has not yet been updated to match 
 the CR syntax, in which case we  keep the prefix.
 
 dave
 
 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
 
 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
 

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


[webkit-dev] Evolving the Sunspider Benchmark

2011-03-30 Thread dsule
I am wondering what the webkit community thoughts are with respect to
possibly evolving the sunspider benchmark.

I have worked with webkit based browsers and various javascript engines
shipping on mobile devices today and am seeing some very peculiar behavior
now starting to show up. As the various javascript engines have evolved
and become more and more efficient over the past few years, the time spent
executing individual sunspider subtests has decreased to a point that
javascript execution no longer seems to consuming most of the execution
time. Majority of the subtests have fallen to under 100ms in execution
times even on mobile devices. Rather, while the tests are executing, other
events like screen refreshes and paints seem to consume more time and even
tend to overshadow the end results reported by the testsuite at times.

Note, that my above observation is actually specific only to the sunspider
benchmark. In terms of real page loading timelines, javascript execution
still appears to be a significant factor.  Also, several of the other
javascript specific benchmarks like Google's V8suite and Mozilla's Kraken
benchmarks do not seem to show this same sort of limiting behavior since
they seem to be geared towards scripts running over longer timelines.

So, I was wondering if any others in the community were starting to notice
similar behavior and even more importantly if any effort is being planned
to try and evolve the sunspider benchmark to add any javascript issues
being noticed in todays newer websites into the benchmark so that it can
be kept up-to-date.

Thanks,
Dineel

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