[webkit-dev] Enable MICRODATA feature by default

2012-07-31 Thread Arko Saha
I am planning to enable MICRODATA feature by default in WebKit.

Microdata master bug: https://bugs.webkit.org/show_bug.cgi?id=68609
Microdata spec:
http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html

Currently we have support for Microdata DOM API's to interacting with
microdata using microdata attributes like itemscope, itemtype, itemprop,
itemref, itemid through JavaScript.
Also we have added support for HTMLPropertiesCollection, PropertyNodeList
interfaces to intract with microdata item-properties.

As of now, WebKit EFL and Blackberry port has already enabled MICRODATA by
default.
Mozilla and Opera has also enabled the support for Microdata DOM API.

Please let me know your thoughts on the same.

Thanks and Regards,
Arko
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Enable MICRODATA feature by default

2012-07-31 Thread Ryosuke Niwa
Do we pass tests W3C submitted by Opera  Mozilla?

- Ryosuke

On Mon, Jul 30, 2012 at 11:35 PM, Arko Saha ngh...@motorola.com wrote:

 I am planning to enable MICRODATA feature by default in WebKit.

 Microdata master bug: https://bugs.webkit.org/show_bug.cgi?id=68609
 Microdata spec:
 http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html

 Currently we have support for Microdata DOM API's to interacting with
 microdata using microdata attributes like itemscope, itemtype, itemprop,
 itemref, itemid through JavaScript.
 Also we have added support for HTMLPropertiesCollection, PropertyNodeList
 interfaces to intract with microdata item-properties.

 As of now, WebKit EFL and Blackberry port has already enabled MICRODATA by
 default.
 Mozilla and Opera has also enabled the support for Microdata DOM API.

 Please let me know your thoughts on the same.

 Thanks and Regards,
 Arko

 ___
 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


Re: [webkit-dev] Enable MICRODATA feature by default

2012-07-31 Thread Arko Saha
I have tested the test :
http://w3c-test.org/html/tests/submission/Opera/microdata/001.html
255 Pass
82 Fail

Most of the failed cases are specific to their implementation and for
others, I need to check.

Regards,
Arko

On Tue, Jul 31, 2012 at 12:07 PM, Ryosuke Niwa rn...@webkit.org wrote:

 Do we pass tests W3C submitted by Opera  Mozilla?

 - Ryosuke

 On Mon, Jul 30, 2012 at 11:35 PM, Arko Saha ngh...@motorola.com wrote:

 I am planning to enable MICRODATA feature by default in WebKit.

 Microdata master bug: https://bugs.webkit.org/show_bug.cgi?id=68609
 Microdata spec:
 http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html

 Currently we have support for Microdata DOM API's to interacting with
 microdata using microdata attributes like itemscope, itemtype, itemprop,
 itemref, itemid through JavaScript.
 Also we have added support for HTMLPropertiesCollection, PropertyNodeList
 interfaces to intract with microdata item-properties.

 As of now, WebKit EFL and Blackberry port has already enabled MICRODATA
 by default.
 Mozilla and Opera has also enabled the support for Microdata DOM API.

 Please let me know your thoughts on the same.

 Thanks and Regards,
 Arko

 ___
 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


Re: [webkit-dev] Enable MICRODATA feature by default

2012-07-31 Thread Ryosuke Niwa
On Mon, Jul 30, 2012 at 11:51 PM, Arko Saha ngh...@motorola.com wrote:

 I have tested the test :
 http://w3c-test.org/html/tests/submission/Opera/microdata/001.html
 255 Pass
 82 Fail

 Most of the failed cases are specific to their implementation and for
 others, I need to check.


What do you mean by specific to their implementation? I would expect any
test submitted to the W3C test suite to be cross browser. Tests shouldn't
include vendor prefixes for example.

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


[webkit-dev] PSA: perf-o-matic is usable again

2012-07-31 Thread Ryosuke Niwa
Hi,

I've fixed a bunch of bugs in perf-o-matic; in particular, I've determined
the culprit of the performance issue of perf-o-matic and fixed it.

Dashboard, custom graphs, etc... should load almost instantly now.

Best,
Ryosuke Niwa
Software Engineer
Google Inc.
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] PSA: perf-o-matic is usable again

2012-07-31 Thread Ryosuke Niwa
For those of you who didn't see the original announcement of perf-o-matic,
it's located at:

webkit-perf.appspot.com.

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


Re: [webkit-dev] Enable MICRODATA feature by default

2012-07-31 Thread Arko Saha
For an example :

test(function () {
assert_equals( makeEl('div',{itemtype:' '}).itemType[0],
window.undefined );
}, 'itemType[index] must be undefined for out-of-range index');

makeEl method creates an element div with empty itemtype(0 tokens). Test
expects itemTpye[0] should return undefined, in our case it returns null.

According to the spec itemtpye attribute is a space-separated list.
http://www.whatwg.org/specs/web-apps/current-work/#attr-itemtype
We have defined itemtype attribute as :
readonly attribute [Conditional=MICRODATA] DOMSettableTokenList itemType;

DOMSettableTokenList returns null for out-of-range index.
So I thought it is specific to DOMSettableTokenList implementation. Or is
this the bug in our DOMSettableTokenList implementation? There are many
tests failing because of this.

Do you think, we should first resolve all these test issues and then think
of enabling feature by default? In that case I will raise a new bug and we
can then discuss the failed tests there.

Regards,
Arko

On Tue, Jul 31, 2012 at 12:51 PM, Ryosuke Niwa rn...@webkit.org wrote:

 On Mon, Jul 30, 2012 at 11:51 PM, Arko Saha ngh...@motorola.com wrote:

 I have tested the test :
 http://w3c-test.org/html/tests/submission/Opera/microdata/001.html
 255 Pass
 82 Fail

 Most of the failed cases are specific to their implementation and for
 others, I need to check.


 What do you mean by specific to their implementation? I would expect any
 test submitted to the W3C test suite to be cross browser. Tests shouldn't
 include vendor prefixes for example.

 - Ryosuke


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


Re: [webkit-dev] Enable MICRODATA feature by default

2012-07-31 Thread Ryosuke Niwa
On Tue, Jul 31, 2012 at 12:55 AM, Arko Saha ngh...@motorola.com wrote:

 For an example :

 test(function () {
 assert_equals( makeEl('div',{itemtype:' '}).itemType[0],
 window.undefined );
 }, 'itemType[index] must be undefined for out-of-range index');

 makeEl method creates an element div with empty itemtype(0 tokens). Test
 expects itemTpye[0] should return undefined, in our case it returns null.

 According to the spec itemtpye attribute is a space-separated list.
 http://www.whatwg.org/specs/web-apps/current-work#attr-itemtypehttp://www.whatwg.org/specs/web-apps/current-work/#attr-itemtype
 We have defined itemtype attribute as :
 readonly attribute [Conditional=MICRODATA] DOMSettableTokenList itemType;

 DOMSettableTokenList returns null for out-of-range index.
 So I thought it is specific to DOMSettableTokenList implementation. Or is
 this the bug in our DOMSettableTokenList implementation? There are many
 tests failing because of this.


Either that the spec is out of date or that the test is wrong. It's
possible that the spec has recently changed after they had submitted the
test case.

Do you think, we should first resolve all these test issues and then think
 of enabling feature by default? In that case I will raise a new bug and we
 can then discuss the failed tests there.


It seems like this particular problem isn't specific to micro data so it's
probably okay. But we should investigate other failures and make sure our
implementation interoperate with Opera and Firefox.

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


Re: [webkit-dev] Can we remove webkit prefix from Battery Status API and from Vibration API?

2012-07-31 Thread Peter Beverloo
On Tue, Jul 31, 2012 at 3:02 AM, Kihong Kwon kihong.k...@samsung.comwrote:

 Hi, webkit-dev

 ** **

 As you can see with these links,

 http://www.w3.org/TR/battery-status/

 http://www.w3.org/TR/vibration/

 the status of Battery Status API and Vibration API have been changed to
 the CR quite ago and specs are almost stable now.

 Therefore, I think we can remove webkit prefix from webkitBattery and from
 webkitvibrate.

 If someone has objection or other opinion please let me know.


Has a test suite been published we can test against?

Are there any other implementations of the APIs? Besides the time-based
requirement of dropping vendor prefixes when a specification goes to
Candidate Recommendation status, unprefixing also implies operability with
both the specification and other implementations. It'll be good to confirm
that.

Peter


 BR,

 Kihong.

 ___
 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] is platform/mac baselined for ML (mountain lion)?

2012-07-31 Thread Glenn Adams
NRWT is producing a large number of apparent regressions on ML. A
build/test run I performed last night shows 294 unexpected fails on WK1
tests [1] and 150 unexpected fails on WK2 tests [2]. My question is whether
platform/mac has been rebaselined for ML or not? If not, then are there
plans to do so?

[1] http://people.apache.org/~gadams/webkit/test.wk1.log
[2] http://people.apache.org/~gadams/webkit/test.wk2.log
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Enable MICRODATA feature by default

2012-07-31 Thread Maciej Stachowiak

Has anything been done to verify security and stability of the feature, for 
example, fuzz testing? I'd like to request that before enabling for Apple's 
ports.

 - Maciej

On Jul 30, 2012, at 11:35 PM, Arko Saha ngh...@motorola.com wrote:

 I am planning to enable MICRODATA feature by default in WebKit.
 
 Microdata master bug: https://bugs.webkit.org/show_bug.cgi?id=68609
 Microdata spec: 
 http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html
 
 Currently we have support for Microdata DOM API's to interacting with 
 microdata using microdata attributes like itemscope, itemtype, itemprop, 
 itemref, itemid through JavaScript.
 Also we have added support for HTMLPropertiesCollection, PropertyNodeList 
 interfaces to intract with microdata item-properties.
 
 As of now, WebKit EFL and Blackberry port has already enabled MICRODATA by 
 default.
 Mozilla and Opera has also enabled the support for Microdata DOM API.
 
 Please let me know your thoughts on the same.
 
 Thanks and Regards,
 Arko
 ___
 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


Re: [webkit-dev] trac.webkit.org timeline broken

2012-07-31 Thread Peter Kasting
It looks like the timeline has once again stopped updating.

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


Re: [webkit-dev] trac.webkit.org timeline broken

2012-07-31 Thread William Siegrist
Fixed again. I'm still trying to debug the locking thats getting stuck. I 
appreciate everyone letting me know when it happens. 

-Bill


On Jul 31, 2012, at 1:03 PM, Peter Kasting pkast...@google.com wrote:

 It looks like the timeline has once again stopped updating.
 
 PK

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


[webkit-dev] webkit for windows x64

2012-07-31 Thread Alex Christensen
I've been working on WebKit for 64-bit windows.  I've gotten the whole
thing to compile using my repository (
https://github.com/achristensen07/webkit64prep.git) and Brent Fulgham's
repository (https://github.com/bfulgham/WinCairoRequirements.git).
 Javascript and Cairo work and WinLauncher opens, but doesn't draw.  I
could use some help finding out why and possibly including my work into
Webkit.  Any feedback would be appreciated.

Thanks.

-- 



Alex Christensen

FlexSim Software Products, Inc.

*1577 North Technology Way | Building A | Suite 2300 | Orem, Utah 84097*

*Voice: 801-224-6914 | Fax: 801-224-6984*

*Email:* al...@flexsim.com k...@flexsim.com

*URL:* www.flexsim.com





This message may contain confidential information, and is intended

only for the use of the individual(s) to whom it is addressed.

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


[webkit-dev] Enable performance.webkitNow on all ports?

2012-07-31 Thread Ryosuke Niwa
Hi,

Can we enable performance.webkitNow on all ports?

The last time performance feature was discussed, there were some privacy
concerns about performance.navigation, etc... but webkitNow doesn't seem to
pose any significant privacy concerns and is quite useful for benchmark
purposes.  e.g. in our own performance tests.

Note that Firefox and Chrome have already shipped with a prefixed version
and Microsoft is going to ship it in IE10.

Best,
Ryosuke Niwa
Software Engineer
Google Inc.
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev


[webkit-dev] impending changes to how new-run-webkit-tests prints/logs stuff

2012-07-31 Thread Dirk Pranke
Hi all,

I'm finally getting around to cleaning up the byzantine mass of
options in new-run-webkit-tests that controls what gets printed to
stderr and stdout during a test run.

The patch is posted in https://bugs.webkit.org/show_bug.cgi?id=92432.
To quote the changelog:

[All of the --print X,Y,Z options are] replaced by five printing
modes/options:

1) by default, we print some configuration information, errors,
warnings, and a progress bar. We didn't use to print the configuration
information by default, and I've found that (a) it's really useful and
(b) most people didn't know about it. However, if you don't want that
output, use ...

2) if --quiet is passed, we don't print the configuration information
(this was the default before)

3) if --verbose is specified once, you will get a one-line-per test
summary in addition to the default output of (1). This is close to the
--verbose mode from ORWT and is probably more useful than the older
form of --verbose, which printed out a lot more debug-type stuff. To
get the debug-type stuff ...

4) if --verbose is specified twice, you get the old-style debug log output

And, if you used to use the obscure but occasionally really helpful
--print trace-everything flag:

5) if --details is specified, you get the per-test details you used to
get with --print trace-everything or --print trace-unexpected.
--details handling is largely independendent of --quiet/--verbose.

In theory this shouldn't break anything (I tried to keep the output
basically the same on the bots, which have all been updated to pass
--verbose --verbose as necessary), but if you do have other scripts
that will break, either please update them or let me know that I might
need to change things.

Thanks!

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


Re: [webkit-dev] impending changes to how new-run-webkit-tests prints/logs stuff

2012-07-31 Thread Ryosuke Niwa
On Tue, Jul 31, 2012 at 6:29 PM, Dirk Pranke dpra...@chromium.org wrote:

 I'm finally getting around to cleaning up the byzantine mass of
 options in new-run-webkit-tests that controls what gets printed to
 stderr and stdout during a test run.

 The patch is posted in https://bugs.webkit.org/show_bug.cgi?id=92432.
 To quote the changelog:

 [All of the --print X,Y,Z options are] replaced by five printing
 modes/options:

 1) by default, we print some configuration information, errors,
 warnings, and a progress bar. We didn't use to print the configuration
 information by default, and I've found that (a) it's really useful and
 (b) most people didn't know about it. However, if you don't want that
 output, use ...

 2) if --quiet is passed, we don't print the configuration information
 (this was the default before)

 3) if --verbose is specified once, you will get a one-line-per test
 summary in addition to the default output of (1). This is close to the
 --verbose mode from ORWT and is probably more useful than the older
 form of --verbose, which printed out a lot more debug-type stuff. To
 get the debug-type stuff ...

 4) if --verbose is specified twice, you get the old-style debug log output

 And, if you used to use the obscure but occasionally really helpful
 --print trace-everything flag:

 5) if --details is specified, you get the per-test details you used to
 get with --print trace-everything or --print trace-unexpected.
 --details handling is largely independendent of --quiet/--verbose.


We've still got too many --verbose/--details options.

Can we just combine two --verbose and --details or remove one of them and
call it --debug?

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


Re: [webkit-dev] impending changes to how new-run-webkit-tests prints/logs stuff

2012-07-31 Thread Dirk Pranke
On Tue, Jul 31, 2012 at 6:36 PM, Ryosuke Niwa rn...@webkit.org wrote:
 On Tue, Jul 31, 2012 at 6:29 PM, Dirk Pranke dpra...@chromium.org wrote:

 I'm finally getting around to cleaning up the byzantine mass of
 options in new-run-webkit-tests that controls what gets printed to
 stderr and stdout during a test run.

 The patch is posted in https://bugs.webkit.org/show_bug.cgi?id=92432.
 To quote the changelog:

 [All of the --print X,Y,Z options are] replaced by five printing
 modes/options:

 1) by default, we print some configuration information, errors,
 warnings, and a progress bar. We didn't use to print the configuration
 information by default, and I've found that (a) it's really useful and
 (b) most people didn't know about it. However, if you don't want that
 output, use ...

 2) if --quiet is passed, we don't print the configuration information
 (this was the default before)

 3) if --verbose is specified once, you will get a one-line-per test
 summary in addition to the default output of (1). This is close to the
 --verbose mode from ORWT and is probably more useful than the older
 form of --verbose, which printed out a lot more debug-type stuff. To
 get the debug-type stuff ...

 4) if --verbose is specified twice, you get the old-style debug log output

 And, if you used to use the obscure but occasionally really helpful
 --print trace-everything flag:

 5) if --details is specified, you get the per-test details you used to
 get with --print trace-everything or --print trace-unexpected.
 --details handling is largely independendent of --quiet/--verbose.


 We've still got too many --verbose/--details options.

 Can we just combine two --verbose and --details or remove one of them and
 call it --debug?


I'm not sure if I understand your suggestion. Are you suggesting we
call --details --debug instead? or have --verbose --verbose be
replaced by --debug?

We definitely don't want --details to be enabled by default either
interactively or on the bots; it logs way too much if you're running a
lot of tests. I also personally would not want to have to slog through
the debug output to extract the stuff that --details will print.

I would be fine with changing '--verbose --verbose' to '--debug', but
I'm not sure if that's either much of an improvement or enough to make
you happy?

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


Re: [webkit-dev] impending changes to how new-run-webkit-tests prints/logs stuff

2012-07-31 Thread Ryosuke Niwa
On Tue, Jul 31, 2012 at 6:59 PM, Dirk Pranke dpra...@chromium.org wrote:

 On Tue, Jul 31, 2012 at 6:36 PM, Ryosuke Niwa rn...@webkit.org wrote:
  On Tue, Jul 31, 2012 at 6:29 PM, Dirk Pranke dpra...@chromium.org
 wrote:
 
  I'm finally getting around to cleaning up the byzantine mass of
  options in new-run-webkit-tests that controls what gets printed to
  stderr and stdout during a test run.
 
  The patch is posted in https://bugs.webkit.org/show_bug.cgi?id=92432.
  To quote the changelog:
 
  [All of the --print X,Y,Z options are] replaced by five printing
  modes/options:
 
  1) by default, we print some configuration information, errors,
  warnings, and a progress bar. We didn't use to print the configuration
  information by default, and I've found that (a) it's really useful and
  (b) most people didn't know about it. However, if you don't want that
  output, use ...
 
  2) if --quiet is passed, we don't print the configuration information
  (this was the default before)
 
  3) if --verbose is specified once, you will get a one-line-per test
  summary in addition to the default output of (1). This is close to the
  --verbose mode from ORWT and is probably more useful than the older
  form of --verbose, which printed out a lot more debug-type stuff. To
  get the debug-type stuff ...
 
  4) if --verbose is specified twice, you get the old-style debug log
 output
 
  And, if you used to use the obscure but occasionally really helpful
  --print trace-everything flag:
 
  5) if --details is specified, you get the per-test details you used to
  get with --print trace-everything or --print trace-unexpected.
  --details handling is largely independendent of --quiet/--verbose.
 
 
  We've still got too many --verbose/--details options.
 
  Can we just combine two --verbose and --details or remove one of them and
  call it --debug?
 

 I'm not sure if I understand your suggestion. Are you suggesting we
 call --details --debug instead? or have --verbose --verbose be
 replaced by --debug?


My suggestion is to merge --verbose --verbose and --details into one
option: --debug.

We definitely don't want --details to be enabled by default either
 interactively or on the bots; it logs way too much if you're running a
 lot of tests. I also personally would not want to have to slog through
 the debug output to extract the stuff that --details will print.

 I would be fine with changing '--verbose --verbose' to '--debug', but
 I'm not sure if that's either much of an improvement or enough to make
 you happy?


So we need to have --verbose --verbose separately from --verbose and
--details to be used on bots? Why don't we get rid of single --verbose then?

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


Re: [webkit-dev] impending changes to how new-run-webkit-tests prints/logs stuff

2012-07-31 Thread Dirk Pranke
On Tue, Jul 31, 2012 at 7:02 PM, Ryosuke Niwa rn...@webkit.org wrote:
 On Tue, Jul 31, 2012 at 6:59 PM, Dirk Pranke dpra...@chromium.org wrote:

 On Tue, Jul 31, 2012 at 6:36 PM, Ryosuke Niwa rn...@webkit.org wrote:
  On Tue, Jul 31, 2012 at 6:29 PM, Dirk Pranke dpra...@chromium.org
  wrote:
 
  I'm finally getting around to cleaning up the byzantine mass of
  options in new-run-webkit-tests that controls what gets printed to
  stderr and stdout during a test run.
 
  The patch is posted in https://bugs.webkit.org/show_bug.cgi?id=92432.
  To quote the changelog:
 
  [All of the --print X,Y,Z options are] replaced by five printing
  modes/options:
 
  1) by default, we print some configuration information, errors,
  warnings, and a progress bar. We didn't use to print the configuration
  information by default, and I've found that (a) it's really useful and
  (b) most people didn't know about it. However, if you don't want that
  output, use ...
 
  2) if --quiet is passed, we don't print the configuration information
  (this was the default before)
 
  3) if --verbose is specified once, you will get a one-line-per test
  summary in addition to the default output of (1). This is close to the
  --verbose mode from ORWT and is probably more useful than the older
  form of --verbose, which printed out a lot more debug-type stuff. To
  get the debug-type stuff ...
 
  4) if --verbose is specified twice, you get the old-style debug log
  output
 
  And, if you used to use the obscure but occasionally really helpful
  --print trace-everything flag:
 
  5) if --details is specified, you get the per-test details you used to
  get with --print trace-everything or --print trace-unexpected.
  --details handling is largely independendent of --quiet/--verbose.
 
 
  We've still got too many --verbose/--details options.
 
  Can we just combine two --verbose and --details or remove one of them
  and
  call it --debug?
 

 I'm not sure if I understand your suggestion. Are you suggesting we
 call --details --debug instead? or have --verbose --verbose be
 replaced by --debug?


 My suggestion is to merge --verbose --verbose and --details into one option:
 --debug.

Right, I wouldn't want to do that; it would make the already-too-big
bot output 6x bigger, I'm guessing.

 We definitely don't want --details to be enabled by default either
 interactively or on the bots; it logs way too much if you're running a
 lot of tests. I also personally would not want to have to slog through
 the debug output to extract the stuff that --details will print.

 I would be fine with changing '--verbose --verbose' to '--debug', but
 I'm not sure if that's either much of an improvement or enough to make
 you happy?


 So we need to have --verbose --verbose separately from --verbose and
 --details to be used on bots? Why don't we get rid of single --verbose then?

ap@ and others have requested a single --verbose that is closer to
what ORWT used to do (bug 88702); something more than what we get by
default, but less verbose than either what --details or
--verbose/--debug would be.

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


Re: [webkit-dev] impending changes to how new-run-webkit-tests prints/logs stuff

2012-07-31 Thread Ryosuke Niwa
Let's rename --verbose --verbose to --debug at least.

I'd also prefer renaming --details to --trace or something because
--details sounds less detailed than --debug but I'm not strongly
opinionated about this.

- Ryosuke

On Tue, Jul 31, 2012 at 7:09 PM, Dirk Pranke dpra...@chromium.org wrote:

 On Tue, Jul 31, 2012 at 7:02 PM, Ryosuke Niwa rn...@webkit.org wrote:
  On Tue, Jul 31, 2012 at 6:59 PM, Dirk Pranke dpra...@chromium.org
 wrote:
 
  On Tue, Jul 31, 2012 at 6:36 PM, Ryosuke Niwa rn...@webkit.org wrote:
   On Tue, Jul 31, 2012 at 6:29 PM, Dirk Pranke dpra...@chromium.org
   wrote:
  
   I'm finally getting around to cleaning up the byzantine mass of
   options in new-run-webkit-tests that controls what gets printed to
   stderr and stdout during a test run.
  
   The patch is posted in https://bugs.webkit.org/show_bug.cgi?id=92432
 .
   To quote the changelog:
  
   [All of the --print X,Y,Z options are] replaced by five printing
   modes/options:
  
   1) by default, we print some configuration information, errors,
   warnings, and a progress bar. We didn't use to print the
 configuration
   information by default, and I've found that (a) it's really useful
 and
   (b) most people didn't know about it. However, if you don't want that
   output, use ...
  
   2) if --quiet is passed, we don't print the configuration information
   (this was the default before)
  
   3) if --verbose is specified once, you will get a one-line-per test
   summary in addition to the default output of (1). This is close to
 the
   --verbose mode from ORWT and is probably more useful than the older
   form of --verbose, which printed out a lot more debug-type stuff. To
   get the debug-type stuff ...
  
   4) if --verbose is specified twice, you get the old-style debug log
   output
  
   And, if you used to use the obscure but occasionally really helpful
   --print trace-everything flag:
  
   5) if --details is specified, you get the per-test details you used
 to
   get with --print trace-everything or --print trace-unexpected.
   --details handling is largely independendent of --quiet/--verbose.
  
  
   We've still got too many --verbose/--details options.
  
   Can we just combine two --verbose and --details or remove one of them
   and
   call it --debug?
  
 
  I'm not sure if I understand your suggestion. Are you suggesting we
  call --details --debug instead? or have --verbose --verbose be
  replaced by --debug?
 
 
  My suggestion is to merge --verbose --verbose and --details into one
 option:
  --debug.

 Right, I wouldn't want to do that; it would make the already-too-big
 bot output 6x bigger, I'm guessing.

  We definitely don't want --details to be enabled by default either
  interactively or on the bots; it logs way too much if you're running a
  lot of tests. I also personally would not want to have to slog through
  the debug output to extract the stuff that --details will print.
 
  I would be fine with changing '--verbose --verbose' to '--debug', but
  I'm not sure if that's either much of an improvement or enough to make
  you happy?
 
 
  So we need to have --verbose --verbose separately from --verbose and
  --details to be used on bots? Why don't we get rid of single --verbose
 then?

 ap@ and others have requested a single --verbose that is closer to
 what ORWT used to do (bug 88702); something more than what we get by
 default, but less verbose than either what --details or
 --verbose/--debug would be.

 -- Dirk

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


[webkit-dev] Add support for CSS3 text-decoration* properties

2012-07-31 Thread Bruno Abinader
Hi all :)

As suggested by Ojan, I am writing a mail to you about my intention to
implement all updated and missing text-decoration* properties from
CSS3 spec (currently in development), named below:

-webkit-text-decoration ( https://bugs.webkit.org/show_bug.cgi?id=92000 )
CSS3 dev spec: http://dev.w3.org/csswg/css3-text/#text-decoration
Mozilla ref: https://developer.mozilla.org/en/CSS/text-decoration
Status: Proposed patch / pending review

-webkit-text-decoration-line ( https://bugs.webkit.org/show_bug.cgi?id=90959 )
CSS3 dev spec: http://dev.w3.org/csswg/css3-text/#text-decoration-line
Mozilla ref: https://developer.mozilla.org/en/CSS/text-decoration-line
Status: Proposed patch / pending review

-webkit-text-decoration-style ( https://bugs.webkit.org/show_bug.cgi?id=90958 )
CSS3 dev spec: http://dev.w3.org/csswg/css3-text/#text-decoration-style
Mozilla ref: https://developer.mozilla.org/en/CSS/text-decoration-style
Status: Proposed patch / pending review

-webkit-text-decoration-color ( https://bugs.webkit.org/show_bug.cgi?id=91638 )
CSS3 dev spec: http://dev.w3.org/csswg/css3-text/#text-decoration-color
Mozilla ref: https://developer.mozilla.org/en/CSS/text-decoration-color
Status: Proposed patch / pending review

-webkit-text-decoration-skip ( https://bugs.webkit.org/show_bug.cgi?id=92801 )
CSS3 dev spec: http://dev.w3.org/csswg/css3-text/#text-decoration-skip
Status: Work in progress

As each patch touches similar places and sometimes requires previous
work, this patch series requires the patches to be reviewed / commited
in the same order as described above ( 92000, 90959, 90958, 91638 and
92801 ).
The decision to use -webkit- prefix was suggested by Alexis on
https://bugs.webkit.org/show_bug.cgi?id=90959#c13 . There is also a
suggestion to use a specific flag to enable this feature at compile
time, however other CSS3 properties such as text-emphasis, for
example, do not use such flags, so I am a bit uncertain about it
still.

I am really looking forward for comments and review on the proposed patches :)

Best regards,

-- 
Bruno de Oliveira Abinader
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Add support for CSS3 text-decoration* properties

2012-07-31 Thread Ryosuke Niwa
Please make sure the new text decoration values don't break editing (rich
text editing  execCommand). In particular, we probably need to update
ApplyStyleCommand/EditingStyle to handle -webkit-text-decoration*.

On Tue, Jul 31, 2012 at 7:35 PM, Bruno Abinader brunoabina...@gmail.comwrote:

 Hi all :)

 As suggested by Ojan, I am writing a mail to you about my intention to
 implement all updated and missing text-decoration* properties from
 CSS3 spec (currently in development), named below:

 -webkit-text-decoration ( https://bugs.webkit.org/show_bug.cgi?id=92000 )
 CSS3 dev spec: http://dev.w3.org/csswg/css3-text/#text-decoration
 Mozilla ref: https://developer.mozilla.org/en/CSS/text-decoration
 Status: Proposed patch / pending review

 -webkit-text-decoration-line (
 https://bugs.webkit.org/show_bug.cgi?id=90959 )
 CSS3 dev spec: http://dev.w3.org/csswg/css3-text/#text-decoration-line
 Mozilla ref: https://developer.mozilla.org/en/CSS/text-decoration-line
 Status: Proposed patch / pending review

 -webkit-text-decoration-style (
 https://bugs.webkit.org/show_bug.cgi?id=90958 )
 CSS3 dev spec: http://dev.w3.org/csswg/css3-text/#text-decoration-style
 Mozilla ref: https://developer.mozilla.org/en/CSS/text-decoration-style
 Status: Proposed patch / pending review

 -webkit-text-decoration-color (
 https://bugs.webkit.org/show_bug.cgi?id=91638 )
 CSS3 dev spec: http://dev.w3.org/csswg/css3-text/#text-decoration-color
 Mozilla ref: https://developer.mozilla.org/en/CSS/text-decoration-color
 Status: Proposed patch / pending review

 -webkit-text-decoration-skip (
 https://bugs.webkit.org/show_bug.cgi?id=92801 )
 CSS3 dev spec: http://dev.w3.org/csswg/css3-text/#text-decoration-skip
 Status: Work in progress

 As each patch touches similar places and sometimes requires previous
 work, this patch series requires the patches to be reviewed / commited
 in the same order as described above ( 92000, 90959, 90958, 91638 and
 92801 ).
 The decision to use -webkit- prefix was suggested by Alexis on
 https://bugs.webkit.org/show_bug.cgi?id=90959#c13 . There is also a
 suggestion to use a specific flag to enable this feature at compile
 time, however other CSS3 properties such as text-emphasis, for
 example, do not use such flags, so I am a bit uncertain about it
 still.

 I am really looking forward for comments and review on the proposed
 patches :)

 Best regards,

 --
 Bruno de Oliveira Abinader
 ___
 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


Re: [webkit-dev] impending changes to how new-run-webkit-tests prints/logs stuff

2012-07-31 Thread John Sullivan
Another possibility is --extraverbose. That is more verbose (!), but perhaps 
more obviously related to --verbose than --debug is.

John

On Jul 31, 2012, at 7:28 PM, Ryosuke Niwa wrote:

 Let's rename --verbose --verbose to --debug at least.
 
 I'd also prefer renaming --details to --trace or something because --details 
 sounds less detailed than --debug but I'm not strongly opinionated about this.
 
 - Ryosuke
 
 On Tue, Jul 31, 2012 at 7:09 PM, Dirk Pranke dpra...@chromium.org wrote:
 On Tue, Jul 31, 2012 at 7:02 PM, Ryosuke Niwa rn...@webkit.org wrote:
  On Tue, Jul 31, 2012 at 6:59 PM, Dirk Pranke dpra...@chromium.org wrote:
 
  On Tue, Jul 31, 2012 at 6:36 PM, Ryosuke Niwa rn...@webkit.org wrote:
   On Tue, Jul 31, 2012 at 6:29 PM, Dirk Pranke dpra...@chromium.org
   wrote:
  
   I'm finally getting around to cleaning up the byzantine mass of
   options in new-run-webkit-tests that controls what gets printed to
   stderr and stdout during a test run.
  
   The patch is posted in https://bugs.webkit.org/show_bug.cgi?id=92432.
   To quote the changelog:
  
   [All of the --print X,Y,Z options are] replaced by five printing
   modes/options:
  
   1) by default, we print some configuration information, errors,
   warnings, and a progress bar. We didn't use to print the configuration
   information by default, and I've found that (a) it's really useful and
   (b) most people didn't know about it. However, if you don't want that
   output, use ...
  
   2) if --quiet is passed, we don't print the configuration information
   (this was the default before)
  
   3) if --verbose is specified once, you will get a one-line-per test
   summary in addition to the default output of (1). This is close to the
   --verbose mode from ORWT and is probably more useful than the older
   form of --verbose, which printed out a lot more debug-type stuff. To
   get the debug-type stuff ...
  
   4) if --verbose is specified twice, you get the old-style debug log
   output
  
   And, if you used to use the obscure but occasionally really helpful
   --print trace-everything flag:
  
   5) if --details is specified, you get the per-test details you used to
   get with --print trace-everything or --print trace-unexpected.
   --details handling is largely independendent of --quiet/--verbose.
  
  
   We've still got too many --verbose/--details options.
  
   Can we just combine two --verbose and --details or remove one of them
   and
   call it --debug?
  
 
  I'm not sure if I understand your suggestion. Are you suggesting we
  call --details --debug instead? or have --verbose --verbose be
  replaced by --debug?
 
 
  My suggestion is to merge --verbose --verbose and --details into one option:
  --debug.
 
 Right, I wouldn't want to do that; it would make the already-too-big
 bot output 6x bigger, I'm guessing.
 
  We definitely don't want --details to be enabled by default either
  interactively or on the bots; it logs way too much if you're running a
  lot of tests. I also personally would not want to have to slog through
  the debug output to extract the stuff that --details will print.
 
  I would be fine with changing '--verbose --verbose' to '--debug', but
  I'm not sure if that's either much of an improvement or enough to make
  you happy?
 
 
  So we need to have --verbose --verbose separately from --verbose and
  --details to be used on bots? Why don't we get rid of single --verbose then?
 
 ap@ and others have requested a single --verbose that is closer to
 what ORWT used to do (bug 88702); something more than what we get by
 default, but less verbose than either what --details or
 --verbose/--debug would be.
 
 -- Dirk
 
 ___
 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] Adding Proximity Events

2012-07-31 Thread Kihong Kwon
Hello, webkit-dev

 

I would like to let you know, I am planning to add Proximity Events to
WebCore.

This feature will be behind the ENABLE_PROXIMITY_EVENTS. Please see :

http://www.w3.org/TR/proximity/

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

 

If you have any comments, please let me know.

 

BR,

Kihong.

 

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


Re: [webkit-dev] Can we remove webkit prefix from Battery Status API and from Vibration API?

2012-07-31 Thread Kihong Kwon
 Has a test suite been published we can test against?

I didn't see a test suite which is opened to everyone yet.
Is this a problem for dropping prefix?

 Are there any other implementations of the APIs? Besides the time-based
 requirement of dropping vendor prefixes when a specification goes to
 Candidate Recommendation status, unprefixing also implies operability with
 both the specification and other implementations. It'll be good to confirm
 that.

Firefox already implements these APIs.
https://wiki.mozilla.org/WebAPI
https://developer.mozilla.org/en/DOM/window.navigator.battery
https://developer.mozilla.org/en/DOM/window.navigator.battery

And these APIs have been entered CR as you know.

BR,
Kihong.
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev