[webkit-dev] Removing support for the -khtml- (and -apple-?) vendor prefixes

2010-07-12 Thread Peter Beverloo
Good day,

While going through WebCore for some CSS research I'm currently doing,
I came across a piece of code[1] which translates all -khtml- and
-apple- vendor-prefixes to -webkit-. This effectively means
-apple-transform and -khtml-transform can both be used instead of
-webkit-transform. I am unaware of the rationales behind the apple
vendor-prefix, but I'd like to propose removing support for the
KHTML-prefix.

My main argument for this is that WebKit and KHTML are, in my opinion,
two separate engines by two separate vendors. The port occurred eight
years ago, and code in both projects has changed significantly ever
since. When Microsoft announced support for -webkit-text-size-adjust
in IE Mobile it was argued that browsers should not implement
properties with prefixes belonging to other vendors, which seems to
be exactly what WebKit is doing with the KHTML prefix.

I understand the history of supporting -khtml-, and have heard from
the KHTML project that they implement the -webkit- prefix as well.
However, considering that WebKit has grown significantly in the past
few years and that all code changes basically made KHTML and WebKit
two individual rendering engines, with individual CSS support, I
believe it would be appropriate for support to be dropped.

Regards,
Peter Beverloo
http://peter.sh/

[1] http://trac.webkit.org/browser/trunk/WebCore/css/CSSParser.cpp#L5583
[2] 
http://blogs.msdn.com/b/iemobile/archive/2010/05/10/javascript-and-css-changes-in-ie-mobile-for-windows-phone-7.aspx
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Removing support for the -khtml- (and -apple-?) vendor prefixes

2010-07-12 Thread Peter Beverloo
On Mon, Jul 12, 2010 at 18:00, Ryosuke Niwa rn...@webkit.org wrote:

 While converting all -khtml- properties to -webkit- may not be appropriate 
 because there could be incompatible implementation of certain property, there 
 are properties starting with -khtml- that are supposed to be supported by 
 WebKit.  See bugs such as https://bugs.webkit.org/show_bug.cgi?id=11825.  Not 
 supporting these will be a burden for some Web developers as they need to add 
 both -khtml- and -webkit- to specify one property.
 Best,
 Ryosuke Niwa

 On Mon, Jul 12, 2010 at 1:53 AM, Peter Beverloo pe...@lvp-media.com wrote:

 Good day,

 While going through WebCore for some CSS research I'm currently doing,
 I came across a piece of code[1] which translates all -khtml- and
 -apple- vendor-prefixes to -webkit-. This effectively means
 -apple-transform and -khtml-transform can both be used instead of
 -webkit-transform. I am unaware of the rationales behind the apple
 vendor-prefix, but I'd like to propose removing support for the
 KHTML-prefix.

 My main argument for this is that WebKit and KHTML are, in my opinion,
 two separate engines by two separate vendors. The port occurred eight
 years ago, and code in both projects has changed significantly ever
 since. When Microsoft announced support for -webkit-text-size-adjust
 in IE Mobile it was argued that browsers should not implement
 properties with prefixes belonging to other vendors, which seems to
 be exactly what WebKit is doing with the KHTML prefix.

 I understand the history of supporting -khtml-, and have heard from
 the KHTML project that they implement the -webkit- prefix as well.
 However, considering that WebKit has grown significantly in the past
 few years and that all code changes basically made KHTML and WebKit
 two individual rendering engines, with individual CSS support, I
 believe it would be appropriate for support to be dropped.

 Regards,
 Peter Beverloo
 http://peter.sh/

 [1] http://trac.webkit.org/browser/trunk/WebCore/css/CSSParser.cpp#L5583
 [2] 
 http://blogs.msdn.com/b/iemobile/archive/2010/05/10/javascript-and-css-changes-in-ie-mobile-for-windows-phone-7.aspx
 ___
 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


I decided to take this issue to the mailing lists before posting a
patch for such reasons. The Apple documentation which is referred
to[1] in that bug has been updated to use WebKit's own vendor prefix,
so I suspect the impact of removing -khtml- will be rather small.
After all, that regression happened about four years ago.

I will upload a patch within a few hours.

Regards,
Peter Beverloo
http://peter.sh/

[1] 
http://developer.apple.com/mac/library/documentation/AppleApplications/Conceptual/SafariJSProgTopics/Tasks/DragAndDrop.html
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Removing support for the -khtml- (and -apple-?) vendor prefixes

2010-07-12 Thread Peter Beverloo
Right now WebKit has by far the most prefixed elements[1], a
significant part of which have not been standardized/drafted yet.
Keeping the translation for all properties active practically triples
the amount of supported vendor-specific CSS extensions, which cannot
be desirable.

I'm not opposed to the idea of limiting the supported properties for
these prefixes to a certain subset, but my preference would be to only
support behavioral properties as -webkit-binding,
-webkit-font-smoothing, -webkit-highlight and
-webkit-user-(drag|modify|select). In the same piece of code,
prefixed versions of border-radixes and opacity are still supported as
well. Although I think the latter of which could be removed as well,
considering Safari 1.1 got released in 2003.

Regards,
Peter Beverloo
http://peter.sh/

[1] http://peter.sh/examples/?/css/vendor-prefix.html
[2] https://bugs.webkit.org/show_bug.cgi?id=42093

On Mon, Jul 12, 2010 at 19:09, Maciej Stachowiak m...@apple.com wrote:

 The reason for these is historical. Originally, we didn't use a separate 
 vendor prefix for WebKit, just -khtml. Later we changed to -apple. Eventually 
 we realized WebKit would not be an Apple-specific project forever, so we 
 switched to -webkit. The main risk to removing the old prefixes is that some 
 older WebKit-specific content authored against them will break. I'm not sure 
 the code cleanup benefits outweigh the risk of breaking content.

 If we want to phase out support for these older prefixes, what I'd propose as 
 a first step is supporting the legacy prefixes for old properties but not for 
 any new ones.

 Regards,
 Maciej

 On Jul 12, 2010, at 1:53 AM, Peter Beverloo wrote:

 Good day,

 While going through WebCore for some CSS research I'm currently doing,
 I came across a piece of code[1] which translates all -khtml- and
 -apple- vendor-prefixes to -webkit-. This effectively means
 -apple-transform and -khtml-transform can both be used instead of
 -webkit-transform. I am unaware of the rationales behind the apple
 vendor-prefix, but I'd like to propose removing support for the
 KHTML-prefix.

 My main argument for this is that WebKit and KHTML are, in my opinion,
 two separate engines by two separate vendors. The port occurred eight
 years ago, and code in both projects has changed significantly ever
 since. When Microsoft announced support for -webkit-text-size-adjust
 in IE Mobile it was argued that browsers should not implement
 properties with prefixes belonging to other vendors, which seems to
 be exactly what WebKit is doing with the KHTML prefix.

 I understand the history of supporting -khtml-, and have heard from
 the KHTML project that they implement the -webkit- prefix as well.
 However, considering that WebKit has grown significantly in the past
 few years and that all code changes basically made KHTML and WebKit
 two individual rendering engines, with individual CSS support, I
 believe it would be appropriate for support to be dropped.

 Regards,
 Peter Beverloo
 http://peter.sh/

 [1] http://trac.webkit.org/browser/trunk/WebCore/css/CSSParser.cpp#L5583
 [2] 
 http://blogs.msdn.com/b/iemobile/archive/2010/05/10/javascript-and-css-changes-in-ie-mobile-for-windows-phone-7.aspx
 ___
 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] Removing support for the -khtml- (and -apple-?) vendor prefixes

2010-07-12 Thread Peter Beverloo
Excuse me, I forgot to note the new bug + patch in my previous mail,
although it was listed in the references.

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

Regards,
Peter Beverloo
http://peter.sh/

On Mon, Jul 12, 2010 at 17:26, Eric Seidel e...@webkit.org wrote:
 Please post a patch:
 http://webkit.org/coding/contributing.html

 On Mon, Jul 12, 2010 at 8:25 AM, Eric Seidel e...@webkit.org wrote:
 Sounds like an easy patch to post.  I'm in favor of removing this
 support.  Reducing the number of non-standard CSS properties we
 support seems like a good thing.

 -eric

 On Mon, Jul 12, 2010 at 1:53 AM, Peter Beverloo pe...@lvp-media.com wrote:
 Good day,

 While going through WebCore for some CSS research I'm currently doing,
 I came across a piece of code[1] which translates all -khtml- and
 -apple- vendor-prefixes to -webkit-. This effectively means
 -apple-transform and -khtml-transform can both be used instead of
 -webkit-transform. I am unaware of the rationales behind the apple
 vendor-prefix, but I'd like to propose removing support for the
 KHTML-prefix.

 My main argument for this is that WebKit and KHTML are, in my opinion,
 two separate engines by two separate vendors. The port occurred eight
 years ago, and code in both projects has changed significantly ever
 since. When Microsoft announced support for -webkit-text-size-adjust
 in IE Mobile it was argued that browsers should not implement
 properties with prefixes belonging to other vendors, which seems to
 be exactly what WebKit is doing with the KHTML prefix.

 I understand the history of supporting -khtml-, and have heard from
 the KHTML project that they implement the -webkit- prefix as well.
 However, considering that WebKit has grown significantly in the past
 few years and that all code changes basically made KHTML and WebKit
 two individual rendering engines, with individual CSS support, I
 believe it would be appropriate for support to be dropped.

 Regards,
 Peter Beverloo
 http://peter.sh/

 [1] http://trac.webkit.org/browser/trunk/WebCore/css/CSSParser.cpp#L5583
 [2] 
 http://blogs.msdn.com/b/iemobile/archive/2010/05/10/javascript-and-css-changes-in-ie-mobile-for-windows-phone-7.aspx
 ___
 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] Removing support for the -khtml- (and -apple-?) vendor prefixes

2010-07-12 Thread Peter Beverloo
Good day,

While going through WebCore for some CSS research I'm currently doing,
I came across a piece of code[1] which translates all -khtml- and
-apple- vendor-prefixes to -webkit-. This effectively means
-apple-transform and -khtml-transform can both be used instead of
-webkit-transform. I am unaware of the rationales behind the apple
vendor-prefix, but I'd like to propose removing support for the
KHTML-prefix.

My main argument for this is that WebKit and KHTML are, in my opinion,
two separate engines by two separate vendors. The port occurred eight
years ago, and code in both projects has changed significantly ever
since. When Microsoft announced support for -webkit-text-size-adjust
in IE Mobile it was argued that browsers should not implement
properties with prefixes belonging to other vendors, which seems to
be exactly what WebKit is doing with the KHTML prefix.

I understand the history of supporting -khtml-, and I've heard from
the KHTML project that they implement the -webkit- prefix as well.
However, considering that WebKit has grown significantly in the past
few years and that all code changes basically made KHTML and WebKit
two individual rendering engines with individual CSS support, I
believe it would be appropriate for support to be dropped.

Regards,
Peter Beverloo
http://peter.sh/

[1] http://trac.webkit.org/browser/trunk/WebCore/css/CSSParser.cpp#L5583
[2] 
http://blogs.msdn.com/b/iemobile/archive/2010/05/10/javascript-and-css-changes-in-ie-mobile-for-windows-phone-7.aspx
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Removing support for the -khtml- (and -apple-?) vendor prefixes

2010-07-13 Thread Peter Beverloo
On Mon, Jul 12, 2010 at 22:28, David Hyatt hy...@apple.com wrote:
 On Jul 12, 2010, at 12:09 PM, Maciej Stachowiak wrote:


 The reason for these is historical. Originally, we didn't use a separate 
 vendor prefix for WebKit, just -khtml. Later we changed to -apple.

 That's not quite right.  Originally we just had -khtml- for CSS extensions, 
 and then we used -apple- for features that we were Apple-specific, i.e., that 
 we knew nobody else would care about.  Those features include Dashboard 
 regions and Safari RSS line clamping).  Eventually we just decided to merge 
 both into a common prefix, but we wanted to keep the old property names 
 working for compatibility.   It was convenient to just map both to -webkit- 
 rather than actually checking the specific property names and only supporting 
 either -khtml- or -apple-.

 My recommendation would be as follows:
 (1) Drop support for -khtml- completely.
 (2) Continue to support -apple- for -apple-dashboard-region and 
 -apple-line-clamp only.

 dave
 (hy...@apple.com)



I have submitted a patch[1] following your recommendations.

Regards,
Peter Beverloo

[1] https://bugs.webkit.org/show_bug.cgi?id=42093
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Error checking out WebKit

2010-12-14 Thread Peter Beverloo
On Tue, Dec 14, 2010 at 07:19, Kenneth Russell k...@google.com wrote:
 Hi all,

 Trying to check out a fresh WebKit tree on Windows using svn 1.6.6
 (also tried 1.6.1), I'm consistently getting the following error:

 svn: PROPFIND of
 '/repository/webkit/!svn/bc/19963/trunk/LayoutTests/fast/xpath/4XPath/Core/test.js':
 207 Multi-Status (http://svn.webkit.org)

 Looking at the subversion log of that file on another machine, it
 looks like there was an attempt to fix this, but it doesn't seem to
 have worked. All of my other WebKit checkouts on both Mac OS X and
 Windows are working fine.

 I just zipped up the Core directory from another machine, unzipped it
 into my new tree (thereby picking up the .svn directory) and it looks
 like the checkout is continuing past this point. It looks like there
 may be a problem for all users checking out WebKit afresh right now.
 Does anyone have any idea what the problem is?

 Thanks,

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


[On-list this time]

I ran into the same problem when checking out WebKit (on Windows) a
coulpe of weeks ago. Following some older posts on this mailinglist,
it turned out you have to remove the 4XPath folder and check it out
separately.

While this, obviously, is a work-around, it allowed me to checkout the
entire repository. Later updates (via the update-webkit script)
weren't bothered by this.

Regards,
Peter
___
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-27 Thread Peter Beverloo
On Sun, Mar 27, 2011 at 18:07, Eric Seidel e...@webkit.org wrote:
 Do we have any guidelines as to when we use -webkit- for new properties vs 
 not?

 For example, when implementing CSS3 properties (like we are this week
 for the BiDi sprint):
 https://bugs.webkit.org/show_bug.cgi?id=57181
 https://bugs.webkit.org/show_bug.cgi?id=50951

 It's unclear to me whether -webkit- is required (or even desired) in
 these cases.

 It would be useful to have more general guidance (in a public place) as well.

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


There was some discussion about this a while ago on www-style[1],
based on which Tantek Çelik sketched the following proposal:
http://wiki.csswg.org/spec/vendor-prefixes

The proposal concludes that the right time would be after the spec
reaches Candidate Recommendation-status, albeit with certain
exceptions.

While this doesn't necessarily apply to WebKit, it should be kept in mind.

Regards,
Peter

[1] http://lists.w3.org/Archives/Public/www-style/2011Mar/0007.html
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Is Harmony a new WebKit project?

2011-12-15 Thread Peter Beverloo
An e-mail was sent to webkit-dev about this four hours ago, titled:
[webkit-dev] JavaScriptCore and ES6

Peter

On Thu, Dec 15, 2011 at 16:24, Darin Adler da...@apple.com wrote:

 I see some work in JavaScriptCore on something named Harmony. Is adding
 this a WebKit project? If so, then I’d like to see the customary webkit-dev
 message announcing the new project so we can discuss it.

 -- Darin
 ___
 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] How to Port Webkit to Andriod?

2011-12-16 Thread Peter Beverloo
On Fri, Dec 16, 2011 at 08:11, michaelwang michaelw...@linpus.com wrote:

 Hi,All:

 Is there anyone have done the job of porting Webkit to Andriod platform?

The Android port was partially upstreamed to WebKit, until it was
removed earlier this year following an announcement by the Android
team:

https://lists.webkit.org/pipermail/webkit-dev/2011-August/017738.html
https://bugs.webkit.org/show_bug.cgi?id=66688

Work is being done allowing the WebKit Chromium port to be build on
Android, for which a meta-bug and build instructions are available. It
is currently unable to link and/or run.

https://bugs.webkit.org/show_bug.cgi?id=66687
http://trac.webkit.org/wiki/Chromium#BuildingonAndroid

Best,
Peter



 Thanks.

 Michael

 ___
 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] About code reviews outside bugzilla

2012-01-10 Thread Peter Beverloo
The bugzilla bug is here, it's just not referenced in the message
(which it should be):
https://bugs.webkit.org/show_bug.cgi?id=75956

Peter

On Tue, Jan 10, 2012 at 14:44, Philippe Normand ph...@igalia.com wrote:
 Hi,

 I thought any substantial code contribution was to be reviewed in a
 proper bugzilla entry?

 This commit broke the WebKit2 build earlier today:

 http://trac.webkit.org/changeset/104557

 No mention of a bugzilla entry...

 Hopefully Kenneth was quick coming up with a build fix, but please let's
 use Bugzilla... In the case of this patch, the build breakage would have
 been detected upfront by the EWS.

 Philippe

 ___
 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] git.webkit.org is offline

2012-02-15 Thread Peter Beverloo
For those with a git-svn checkout, git svn fetch and git svn rebase are
working fine for me.

Peter

On Wed, Feb 15, 2012 at 14:39, Andy Estes aes...@apple.com wrote:

 I'm seeing this when I try to update my tree:

 [estes@bestes OpenSource (master)]$ git fetch
 git.webkit.org[0: 17.254.20.231]: errno=Connection refused
 fatal: unable to connect a socket (Connection refused)

 -Andy

 On Feb 15, 2012, at 11:29 AM, William Siegrist wrote:

  All services are back.
 
  -Bill
 
 
  On Feb 15, 2012, at 8:55 AM, William Siegrist wrote:
 
  That server (which includes git, build, nightly, and lists) is having
 trouble keeping up with load, probably due to a disk array problem. I will
 be rebooting it one more time in an hour or two to try to clear up the
 problem.
 
  -Bill
 
 
  On Feb 15, 2012, at 6:38 AM, Osztrogonac Csaba wrote:
 
  Hi,
 
  It seems git.webkit.org is offline.
  Could you check what happened?
 
  br,
  Ossy
  ___
  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 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] git.webkit.org problem

2012-02-29 Thread Peter Beverloo
Hi Bill,

Would it be possible to get some more information on your/Lucas' plans on
improving stability of the infrastructure?  This was the third significant
interruption within a week, and especially for us non-PST folks it's
becoming quite inconvenient.

Thanks,
Peter

On Wed, Feb 29, 2012 at 15:00, William Siegrist wsiegr...@apple.com wrote:

 This should be fixed now.

 -Bill

 On Feb 29, 2012, at 3:19 AM, David Barr wrote:

  Is it any trick to update my git-svn repo from svn?
 
  I set up my git svn repo about
  $http://trac.webkit.org/wiki/UsingGitWithWebKit :
  - git clone git://git.webkit.org/WebKit.git WebKit
  - git svn init --prefix=origin/ -T trunk
  http://svn.webkit.org/repository/webkit
  - git config --replace svn-remote.svn.fetch
 trunk:refs/remotes/origin/master
 
  Usually, the only missing step here is 'git svn fetch'.
  However, when I run that now I get:
 
  RA layer request failed: OPTIONS of
  'http://svn.webkit.org/repository/webkit': could not connect to server
  (http://svn.webkit.org) at /Users/davidbarr/libexec/git-core/git-svn
  line 2139
 
  --
  David Barr.
  ___
  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] git.webkit.org problem

2012-02-29 Thread Peter Beverloo
Hi Lucas,

Thank you very much for your answer!

One change that was applied to Chromium's build bot console[1] recently was
to cache the overview page for a minute.  This may be relevant to the
Apache caching layer you mentioned.  If requests are really handled
serially then updating to version 0.8.5 would hopefully yield performance
improvements as well.

Peter

[1] http://chromium-build-master.appspot.com/p/chromium/console

On Wed, Feb 29, 2012 at 19:32, Lucas Forschler lforsch...@apple.com wrote:

 Hi Peter,

 I am looking into improving performance of build.webkit.org.  After doing
 some initial research I feel that buildbot isn't the most efficient in
 terms of processing a large number of requests.  I believe requests are
 processed serially, and not in parallel.  The buildbot documentation
 mentions a limit to the number of slaves that can be supported, but doesn't
 give any specific numbers.  As webkit has grown, and the number of builds
 and slaves we are supporting has increased, it seems the server is showing
 signs of reaching this capacity.  We may have reached a limit on the number
 of slaves we can handle with our current configuration.

 Some of the things I have been researching to increase 
 build.webkit.orgperformance include the following:

 -Upgrades to hardware.  It's possible faster hardware could alleviate some
 problems.  It is unclear if this is really the limiting factor, or how much
 additional capacity this would provide.
 -Updating the way files are transferred
 (https://bugs.webkit.org/show_bug.cgi?id=73484)
 -Upgrade the version of buildbot. (0.8.3 - 0.8.5).
 Version 0.8.4 and higher supposedly has a threading improvement, but it's
 unclear how much it would benefit us since it looks to be mostly database
 related.
 -Upgrading the version of twisted running on the sever.  We are currently
 at version 8.2, and version 12 is now available.
 -Investigating some kind of apache caching layer on top of buildbot
 -Adding a second master to the buildbot system.
  buildbot supports multi-master mode.  We could potentially split out
 build and test onto two separate masters.
 build.webkit.org and test.webkit.org ?

 I would be interested in hearing any other thoughts on increasing
 build.webkit.org performance.

 Lucas


 On Feb 29, 2012, at 7:08 AM, Peter Beverloo wrote:

 Hi Bill,

 Would it be possible to get some more information on your/Lucas' plans on
 improving stability of the infrastructure?  This was the third significant
 interruption within a week, and especially for us non-PST folks it's
 becoming quite inconvenient.

 Thanks,
 Peter

 On Wed, Feb 29, 2012 at 15:00, William Siegrist wsiegr...@apple.comwrote:

 This should be fixed now.

 -Bill

 On Feb 29, 2012, at 3:19 AM, David Barr wrote:

  Is it any trick to update my git-svn repo from svn?
 
  I set up my git svn repo about
  $http://trac.webkit.org/wiki/UsingGitWithWebKit :
  - git clone git://git.webkit.org/WebKit.git WebKit
  - git svn init --prefix=origin/ -T trunk
  http://svn.webkit.org/repository/webkit
  - git config --replace svn-remote.svn.fetch
 trunk:refs/remotes/origin/master
 
  Usually, the only missing step here is 'git svn fetch'.
  However, when I run that now I get:
 
  RA layer request failed: OPTIONS of
  'http://svn.webkit.org/repository/webkit': could not connect to server
  (http://svn.webkit.org) at /Users/davidbarr/libexec/git-core/git-svn
  line 2139
 
  --
  David Barr.
  ___
  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 mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Websocket enabling on android 4.0.3

2012-05-07 Thread Peter Beverloo
Hello Priyadarshini,

An Web Sockets implementation will also require a client-side
implementation, which is not provided in the Android port. You'll want to
file a feature request against http://code.google.com/p/android/, or switch
to using the Chrome on Android beta which does support the feature:
http://www.google.com/intl/en/chrome/android/

In either case, since the Android port is not upstreamed to WebKit, I'm
afraid your question is out of scope for this list.

Peter

On Mon, May 7, 2012 at 6:48 PM, priya s priyas...@gmail.com wrote:

 Hello


 I am trying to enable web socket feature on android 4.0.3 native browser.
 i.e WEB-SOCKET flag in android 4.0.3 (ICS) webkit code. (#if  ENABLE
 (WEB_SOCKET)). I have refered http://trac.webkit.org/wiki/AddingFeatures  link
 to enable WEB-SOCKET flag. Still there is no difference in the build.
 Please let me know the detailed procedure to enable WEB-SOCKET flag in
 android webkit code base.

 --
 Regards,
 Priyadarshini

 ___
 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] Using the WebExposed keyword for web-facing changes

2012-06-08 Thread Peter Beverloo
Hi webkit-dev,

*If you work on web-facing features, or run into another bug which does,
please consider adding the WebExposed keyword to it.*

Many of you will be familiar with my WebKit updates, which are now also
being published on the WebKit blog. Writing these involves reading every
commit that lands in WebKit's repository. Last year, May counted 2,126
revisions. This year there were 3,068. As a result of the steep increase in
volume, it's becoming increasingly hard for all parties to keep up --
Web(Kit) developers, ports and all other interested parties. Not every one
of them has time to read through all changes.

In an effort to increase visibility of Web Platform facing changes, I'd
like to introduce the WebExposed keyword. It is intended to be applied to
any bug which introduces, modifies (including behavioral changes) or
removes features important to Web developers, such as DOM properties and
methods, JavaScript features and CSS properties and values.

https://bugs.webkit.org/buglist.cgi?keywords=WebExposed

Increased visibility of these changes has a number of advantages.

Firstly, Web Developers will have more insight in what's happening in
WebKit. The changes will be visible on the bug list itself, but also
through the RSS feed Bugzilla will curate for it.

Furthermore, it may be used as an overview for ports to keep track of the
web-facing changes which happen during their release cycles, and it will
also come in useful for evangelizing features, writing documentation and
managing outreach. With work being done by many vendors in many areas of
WebCore, I'm hoping the keyword can become a valuable aid in this respect.

If you work on web-facing features, or run into another bug which does,
please consider adding the WebExposed keyword to it. This of course isn't
mandatory, but it will help others who are interested in keeping track.

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


Re: [webkit-dev] Using the WebExposed keyword for web-facing changes

2012-06-11 Thread Peter Beverloo
On Mon, Jun 11, 2012 at 2:08 AM, TAMURA, Kent tk...@chromium.org wrote:

 Do you want WebExposed for a simple bug fix of an existing feature? Do you
 want it for bugs with no patches?


If the change might impact Web Developers - yes. Of course, use your own
judgement here; it won't have much benefit for minor fixes on a feature in
very early stages of development which is still disabled on all major
ports. However, when in doubt, it's better to be on the safe side and add
the label.

Using it for bugs without patches is fine, of course.

Thanks,
Peter

On Sat, Jun 9, 2012 at 5:24 AM, Peter Beverloo pe...@chromium.org wrote:

 Hi webkit-dev,

 *If you work on web-facing features, or run into another bug which does,
 please consider adding the WebExposed keyword to it.*

 Many of you will be familiar with my WebKit updates, which are now also
 being published on the WebKit blog. Writing these involves reading every
 commit that lands in WebKit's repository. Last year, May counted 2,126
 revisions. This year there were 3,068. As a result of the steep increase in
 volume, it's becoming increasingly hard for all parties to keep up --
 Web(Kit) developers, ports and all other interested parties. Not every one
 of them has time to read through all changes.

 In an effort to increase visibility of Web Platform facing changes, I'd
 like to introduce the WebExposed keyword. It is intended to be applied to
 any bug which introduces, modifies (including behavioral changes) or
 removes features important to Web developers, such as DOM properties and
 methods, JavaScript features and CSS properties and values.

 https://bugs.webkit.org/buglist.cgi?keywords=WebExposed

 Increased visibility of these changes has a number of advantages.

 Firstly, Web Developers will have more insight in what's happening in
 WebKit. The changes will be visible on the bug list itself, but also
 through the RSS feed Bugzilla will curate for it.

 Furthermore, it may be used as an overview for ports to keep track of the
 web-facing changes which happen during their release cycles, and it will
 also come in useful for evangelizing features, writing documentation and
 managing outreach. With work being done by many vendors in many areas of
 WebCore, I'm hoping the keyword can become a valuable aid in this respect.

 If you work on web-facing features, or run into another bug which does,
 please consider adding the WebExposed keyword to it. This of course isn't
 mandatory, but it will help others who are interested in keeping track.

 Thanks,
 Peter

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




 --
 TAMURA Kent
 Software Engineer, Google




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


Re: [webkit-dev] New Feature Flag Proposal: TIME_INPUT_FIELDS

2012-06-26 Thread Peter Beverloo
On Tue, Jun 26, 2012 at 9:20 PM, Yosi Inoue yo...@chromium.org wrote:

 Hi WebKit!

 I would like to notify adding new feature flag ENABLE_TIME_INPUT_FIELDS.

 This flag will enable multiple fields input UI for input type time.

 Looking is as same as input type number (including spin button), but
 each time component, hour, minute, second, millisecond, period(AM/PM), is
 fixed and handles keyboard input as overwriting rather than inserting, like
 Mac OSX's DateTime control.

 This feature will be enable for desktop version of Chrome (== excluding
 Android).


Android already enables time (and date) inputs, and defers to the
platform's input mechanisms. Will the appearances of the controls be
consolidated?

Peter

This flag also introduce following class and functions:
 * DateTimeFormat class
 * localizedDecimalSeparator()
 * localizedTimeFormat()
 * localizedShortTimeFormat()
 * DateTimeFIeldElement (for shadow DOM)
 * DateTimeEditElement (for shadow DOM)

 Thanks!

 ___
 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] Indexeddb support status in latest nightly build

2012-07-28 Thread Peter Beverloo
Please direct your questions to no more than one mailing list at a time.
webkit-help is most appropriate for this kind of question, as
webkit-dev is intended for WebKit developers and implementers.

As far as I'm aware, IndexedDB is not available in the latest nightly
builds.

Peter

On Sat, Jul 28, 2012 at 1:53 PM, Navanshu Mahor mahor1...@gmail.com wrote:

 Has the indexed db been implemented in latest nigthly build ??

 Thanks  Regards,
  Navanshu

 ___
 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] 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


Re: [webkit-dev] Kerning not working for SVG font when included in HTML file using @font-face

2012-08-01 Thread Peter Beverloo
Please use the webkit-h...@lists.webkit.org mailing list for questions such
as this one, as webkit-dev is intended as a forum for WebKit developers. In
general, if exactly the same code behaves differently in WebKit compared to
other browsers, or WebKit's implementation is different from what the
specification says, you're always welcome to file a bug on
http://bugs.webkit.org/.

Thanks,
Peter

On Wed, Aug 1, 2012 at 5:23 PM, tony tonyii...@gmail.com wrote:

 Hi,
 I created a SVG font file and wanted to try kerning between two glyphs (V
 and G in the attached file).
 The kerning works when open the SVG in browser but does not work if i
 include it in HTML styles using @font-face.
 Please let me know if i am doing something wrong or is it a bug in webkit.

 PS: The same SVG font file when converted to ttf and the ttf refered to
 using @font-face in HTML works fine in Firefox14.

 Thanks
 Tony
 ___
 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] Procedure for adding new blogs to the WebKit Planet

2012-08-02 Thread Peter Beverloo
On Thu, Aug 2, 2012 at 10:00 AM, Patrick Gansterer par...@paroga.comwrote:

 On Thu, 02 Aug 2012 10:53:30 +0200, Martin Robinson wrote:

 Hi all,

 What's the procedure for adding a blog to the WebKit Planet? I often
 post material interesting to some of the WebKit community, but not
 suitable for Surfin' Safari since it is often specific to WebKitGTK+
 or to just a subset of ports.


 Change http://trac.webkit.org/**browser/trunk/Websites/planet.**
 webkit.org/config.inihttp://trac.webkit.org/browser/trunk/Websites/planet.webkit.org/config.inilet
  it review. ;-)


Yup, feel free to do so :-). More updates about WebKit-related work always
is a good thing!

I've posted a patch for removing blogs which no longer are being updated
here, of course with the involved owners cc'ed:
https://bugs.webkit.org/show_bug.cgi?id=92973

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


Re: [webkit-dev] bugs.webkit.org and trac.webkit org down?

2012-08-09 Thread Peter Beverloo
On Thu, Aug 9, 2012 at 11:09 AM, Mark Rowe mr...@apple.com wrote:

 On 2012-08-09, at 02:41, Osztrogonac Csaba o...@inf.u-szeged.hu wrote:

  Hi,
 
  bugs.webkit.org and trac.webkit.org is unavailable again. :(
  Could you check it, please?

 This is caused by a problem on a host that I don't have sufficient
 privileges on to be able to address the issue myself. I've pinged people
 that should be able to resolve the issue, but given that it's currently 3am
 in California it may be a few hours before they're awake and fixing it.


Thank you. Is there any way an on-call or monitoring system could be set
up? While it fortunately occurs much less frequently nowadays than it did
earlier in the year, it --please excuse my directness-- is unacceptable for
a project the size of WebKit to have critical infrastructure unavailable
like this for several hours. Even though it's 3am in California, there are
many contributors in Asia and Europe who are severely impacted by this.

Peter



 - Mark

 
  br,
  Ossy
 
  Osztrogonac Csaba írta:
  It seems bugs.webkit.org and trac.webkit.org is unavailable
  now. (at least from Hungary) Have you got any idea what happened?
  ___
  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


Re: [webkit-dev] bugs.webkit.org and trac.webkit org down?

2012-08-09 Thread Peter Beverloo
On Thu, Aug 9, 2012 at 11:41 AM, Mark Rowe mr...@apple.com wrote:


 On 2012-08-09, at 03:14, Peter Beverloo pe...@chromium.org wrote:

 On Thu, Aug 9, 2012 at 11:09 AM, Mark Rowe mr...@apple.com wrote:

 On 2012-08-09, at 02:41, Osztrogonac Csaba o...@inf.u-szeged.hu wrote:

  Hi,
 
  bugs.webkit.org and trac.webkit.org is unavailable again. :(
  Could you check it, please?

 This is caused by a problem on a host that I don't have sufficient
 privileges on to be able to address the issue myself. I've pinged people
 that should be able to resolve the issue, but given that it's currently 3am
 in California it may be a few hours before they're awake and fixing it.


 Thank you. Is there any way an on-call or monitoring system could be set
 up? While it fortunately occurs much less frequently nowadays than it did
 earlier in the year, it --please excuse my directness-- is unacceptable for
 a project the size of WebKit to have critical infrastructure unavailable
 like this for several hours. Even though it's 3am in California, there are
 many contributors in Asia and Europe who are severely impacted by this.


 We have people online virtually 24x7 that are capable of investigating and
 addressing issues with the webkit.org infrastructure. I'm one such
 person. This particular case is an unfortunate combination of events: a
 configuration error on a subset of the new hardware that webkit.org was
 recently migrated to has unintentionally limited the number of people that
 can access the host that is currently experiencing problems, and the person
 that such issues are escalated to is currently on vacation. It's an
 unfortunate combination, but also one that is unlikely to repeat.

 One thing we should look in to is improving the process for reporting
 issues with webkit.org infrastructure. webkit-dev isn't an ideal way to
 report issues that our monitoring system hasn't noticed as there's no
 separation between the regular discussion and more urgent issues, so the
 emails can be overlooked.


I see. Thank you for the insight, and I hope the access issues get sorted
out. I presume this is something Bill or Lucas will be able to pick up?
Hopefully the remaining downtime won't be more than three or four hours,
then.

Peter

- Mark


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


Re: [webkit-dev] bugs.webkit.org and trac.webkit org down?

2012-08-09 Thread Peter Beverloo
On Thu, Aug 9, 2012 at 12:49 PM, Mark Rowe mr...@apple.com wrote:


 On 2012-08-09, at 04:22, Peter Beverloo pe...@chromium.org wrote:

 On Thu, Aug 9, 2012 at 11:41 AM, Mark Rowe mr...@apple.com wrote:


 On 2012-08-09, at 03:14, Peter Beverloo pe...@chromium.org wrote:

 On Thu, Aug 9, 2012 at 11:09 AM, Mark Rowe mr...@apple.com wrote:

 On 2012-08-09, at 02:41, Osztrogonac Csaba o...@inf.u-szeged.hu wrote:

  Hi,
 
  bugs.webkit.org and trac.webkit.org is unavailable again. :(
  Could you check it, please?

 This is caused by a problem on a host that I don't have sufficient
 privileges on to be able to address the issue myself. I've pinged people
 that should be able to resolve the issue, but given that it's currently 3am
 in California it may be a few hours before they're awake and fixing it.


 Thank you. Is there any way an on-call or monitoring system could be set
 up? While it fortunately occurs much less frequently nowadays than it did
 earlier in the year, it --please excuse my directness-- is unacceptable for
 a project the size of WebKit to have critical infrastructure unavailable
 like this for several hours. Even though it's 3am in California, there are
 many contributors in Asia and Europe who are severely impacted by this.


 We have people online virtually 24x7 that are capable of investigating
 and addressing issues with the webkit.org infrastructure. I'm one such
 person. This particular case is an unfortunate combination of events: a
 configuration error on a subset of the new hardware that webkit.org was
 recently migrated to has unintentionally limited the number of people that
 can access the host that is currently experiencing problems, and the person
 that such issues are escalated to is currently on vacation. It's an
 unfortunate combination, but also one that is unlikely to repeat.

 One thing we should look in to is improving the process for reporting
 issues with webkit.org infrastructure. webkit-dev isn't an ideal way to
 report issues that our monitoring system hasn't noticed as there's no
 separation between the regular discussion and more urgent issues, so the
 emails can be overlooked.


 I see. Thank you for the insight, and I hope the access issues get sorted
 out. I presume this is something Bill or Lucas will be able to pick up?
 Hopefully the remaining downtime won't be more than three or four hours,
 then.


 Bill is the one that's on vacation, and Lucas is in the same boat that I
 am as far as access to the host in question.  I managed to track down
 someone else with sufficient access though, and they've fixed the issue
 that was impacting bugs.webkit.org and trac.webkit.org.


Awesome, cheers!

Peter

- Mark


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


[webkit-dev] Chromium for Android builders have been added to the EWS

2012-08-10 Thread Peter Beverloo
Hi WebKit,

Starting yesterday, a queue is now available for the Early Warning System
(EWS) which will be building --but not testing-- all patches uploaded to
Bugzilla for the Chromium for Android configuration.

Compared to Chromium Linux, the main differences are that Android will
cross-compile the entire project to the ARMv7 architecture (thumb, with
NEON disabled); the list of enabled features is slightly different[1], and
some source files have Android-specific implementations. Finally, after
building the .so libraries is complete, it will create .apk (Android
Application Package) files for each major target.

The queue[2] currently still has more than 300 patches pending, which seems
to include every patch that's still pending review or commit. If you get
build failure notices on patches that haven't been touched for months,
please feel free to ignore them.

We plan to add a tester to the waterfall in the next few weeks, which will
also be running all unit tests, API tests and Layout Tests on actual
devices.

Thanks,
Peter

[1]
http://trac.webkit.org/browser/trunk/Source/WebKit/chromium/features.gypi#L148
[2] http://webkit-commit-queue.appspot.com/queue-status/cr-android-ews
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Chromium for Android builders have been added to the EWS

2012-08-12 Thread Peter Beverloo
On Sun, Aug 12, 2012 at 4:20 PM, Antonio Gomes toniki...@gmail.com wrote:

 Nice work. I assume your upstreaming is done.


We are getting very close! API compatibility is the next milestone (which
only is one or two APIs away at this point), after which the remaining code
is mostly long-term work (Text Autosizing and some compositor features).

On Fri, Aug 10, 2012 at 6:47 AM, Kenneth Rohde Christiansen 
 kenneth.christian...@gmail.com wrote:

 Nice to hear and congratulation with getting so far!

 I am very happy that you are aiming at having a working mobile port in
 trunk; similar goals that we have for the Qt port.


 Same for the BlackBerry port.


Cool! The more, the merrier, of course.

Peter

-- 
 --Antonio Gomes

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


Re: [webkit-dev] Proposal to enable compile flags only for EWS run

2012-08-16 Thread Peter Beverloo
It depends on the kind of feature you're working on, indeed.

While I don't know what Bruno's use-case is, In the case of text
decoration, I guess it could involve testing the complex test code paths
which can be different for port/platform combinations.

Peter

On Thu, Aug 16, 2012 at 6:00 PM, Adam Barth aba...@webkit.org wrote:

 Why not just build and run the tests locally?  This sounds like a CSS
 feature that should more or less work the same for every port.

 Adam


 On Thu, Aug 16, 2012 at 9:53 AM, Peter Beverloo pe...@chromium.org
 wrote:
  Depending on how much longer the feature will be in development, it may
 not
  be worth setting up a new bot. Bruno seems to be mostly interested in
  getting EWS results, whereas results on the waterfall would only show up
  after committing the actual change.
 
  Something you could consider is to have a patch specifically crafted for
  getting EWS results. To take the Chromium Linux EWS bot as an example,
 you
  can enable the feature in Chromium's features.gypi and remove the SKIP
 entry
  from the TestExpectations file (these changes need to be in the patch
  itself), asking the bot to compile everything and run layout tests for
 the
  feature. As this patch wouldn't be intended to be committed, don't
 request
  review or commit, and manually click on the Request EWS button on the
  Bugzilla page.
 
  If you're using webkit-patch, this would work:
  webkit-patch upload --no-review -m Patch for EWS
 
  Similar changes can be made to enable it for other ports as well, i.e.
 for
  the Mac port which also runs layout tests. A downside of this is that you
  have to maintain a certain boilerplate of code for enabling your feature,
  and that you have to remember to remove this boilerplate when uploading
 the
  patch for review and/or commit. I guess you could set up a git workflow
 to
  make this a lot easier, though.
 
  Peter
 
  On Thu, Aug 16, 2012 at 5:38 PM, Adam Barth aba...@webkit.org wrote:
 
  Currently the EWS bots use the same configuration as the bots on
  build.webkit.org.  We do that so they give accurate information about
  what effect a given patch is going to have on the state of the tree
  when the patch lands.  If we build using different flags on the EWS
  than on build.webkit.org, they lose that predictive power.
 
  What we've done to address this issue in the past is to set up a new
  bot on build.webkit.org that builds and tests with flag turned on.
  For example, during the development of flexbox, we had a flexbox bot
  that the folks who worked on flexible cared about and everyone else
  ignored.  I believe we did the same thing for grid layout.
 
  I'd recommend setting up a separate bot on build.webkit.org.
 
  Adam
 
 
  On Thu, Aug 16, 2012 at 6:13 AM, Bruno Abinader 
 brunoabina...@gmail.com
  wrote:
   Hi WebKit :)
  
   As previously discussed, we decided that compile flag only was the
   best option for CSS3 Text Decoration feature set (landed in
   http://trac.webkit.org/changeset/125716 ). I believe this was a
   general decision and got promptly implemented as such (however I still
   maintain a runtime flag patch at
   https://bugs.webkit.org/show_bug.cgi?id=93966 in case it is ever
   needed).
  
   What I want to discuss is an issue that raises with the decision to
   only have compile flag: As it comes disabled by default, further
   development on this feature will not be able to be checked by EWS or
   any other build bot. This affects layout tests regression checking and
   compile-time error checking, so I wonder how can we manage to fix
   this? I have some proposals below:
  
   1) Propose a special EWS-only build variable to contain compile
   flags not enabled by default.
   I might not know how difficult it would be to implement this, but
   sounds like a clean approach to me.
  
   2) Change compile flag value to become enabled by default.
   I believe this is not possible because, as discussed earlier, it would
   prematurely expose the feature to the web.
  
   3) Add runtime flag, so compile flag would be enabled by default, but
   runtime flag would be disabled.
   That was I actually proposed in
   http://lists.webkit.org/pipermail/webkit-dev/2012-August/021878.html
   (CSS Regions implements like this, with both compile and runtime
   flags).
  
   Assuming that 2) and 3) are not possible due to previous discussion,
   this makes me wonder if 1) is feasible. I believe other feature flags
   might had the same situation before, so how you guys managed to check
   for errors? I appreciate your input and feedback!
  
   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] Proposal to enable compile flags only for EWS run

2012-08-16 Thread Peter Beverloo
Depending on how much longer the feature will be in development, it may not
be worth setting up a new bot. Bruno seems to be mostly interested in
getting EWS results, whereas results on the waterfall would only show up
after committing the actual change.

Something you could consider is to have a patch specifically crafted for
getting EWS results. To take the Chromium Linux EWS bot as an example, you
can enable the feature in Chromium's features.gypi and remove the SKIP
entry from the TestExpectations file (these changes need to be in the patch
itself), asking the bot to compile everything and run layout tests for the
feature. As this patch wouldn't be intended to be committed, don't request
review or commit, and manually click on the Request EWS button on the
Bugzilla page.

If you're using webkit-patch, this would work:
webkit-patch upload --no-review -m Patch for EWS

Similar changes can be made to enable it for other ports as well, i.e. for
the Mac port which also runs layout tests. A downside of this is that you
have to maintain a certain boilerplate of code for enabling your feature,
and that you have to remember to remove this boilerplate when uploading the
patch for review and/or commit. I guess you could set up a git workflow to
make this a lot easier, though.

Peter

On Thu, Aug 16, 2012 at 5:38 PM, Adam Barth aba...@webkit.org wrote:

 Currently the EWS bots use the same configuration as the bots on
 build.webkit.org.  We do that so they give accurate information about
 what effect a given patch is going to have on the state of the tree
 when the patch lands.  If we build using different flags on the EWS
 than on build.webkit.org, they lose that predictive power.

 What we've done to address this issue in the past is to set up a new
 bot on build.webkit.org that builds and tests with flag turned on.
 For example, during the development of flexbox, we had a flexbox bot
 that the folks who worked on flexible cared about and everyone else
 ignored.  I believe we did the same thing for grid layout.

 I'd recommend setting up a separate bot on build.webkit.org.

 Adam


 On Thu, Aug 16, 2012 at 6:13 AM, Bruno Abinader brunoabina...@gmail.com
 wrote:
  Hi WebKit :)
 
  As previously discussed, we decided that compile flag only was the
  best option for CSS3 Text Decoration feature set (landed in
  http://trac.webkit.org/changeset/125716 ). I believe this was a
  general decision and got promptly implemented as such (however I still
  maintain a runtime flag patch at
  https://bugs.webkit.org/show_bug.cgi?id=93966 in case it is ever
  needed).
 
  What I want to discuss is an issue that raises with the decision to
  only have compile flag: As it comes disabled by default, further
  development on this feature will not be able to be checked by EWS or
  any other build bot. This affects layout tests regression checking and
  compile-time error checking, so I wonder how can we manage to fix
  this? I have some proposals below:
 
  1) Propose a special EWS-only build variable to contain compile
  flags not enabled by default.
  I might not know how difficult it would be to implement this, but
  sounds like a clean approach to me.
 
  2) Change compile flag value to become enabled by default.
  I believe this is not possible because, as discussed earlier, it would
  prematurely expose the feature to the web.
 
  3) Add runtime flag, so compile flag would be enabled by default, but
  runtime flag would be disabled.
  That was I actually proposed in
  http://lists.webkit.org/pipermail/webkit-dev/2012-August/021878.html
  (CSS Regions implements like this, with both compile and runtime
  flags).
 
  Assuming that 2) and 3) are not possible due to previous discussion,
  this makes me wonder if 1) is feasible. I believe other feature flags
  might had the same situation before, so how you guys managed to check
  for errors? I appreciate your input and feedback!
 
  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

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


Re: [webkit-dev] Proposal to enable compile flags only for EWS run

2012-08-16 Thread Peter Beverloo
On Thu, Aug 16, 2012 at 7:25 PM, Ryosuke Niwa rn...@webkit.org wrote:

 On Thu, Aug 16, 2012 at 11:01 AM, Bruno Abinader 
 brunoabina...@gmail.comwrote:

 On Thu, Aug 16, 2012 at 1:28 PM, Adam Barth aba...@webkit.org wrote:
  In that case, he might want to start with one port, get that working
  well, and then expand to the other ports.
 
  Adam

 That's exactly what I am doing :) As I'm mostly familiar with Qt, it
 is the chosen platform were I am basing layout test results. I'm
 building and testing locally, both with and without the feature flag
 enabled, to make sure I'm not breaking any previous behavior. All new
 CSS3 text decorations are getting proper layout tests, and I am also
 taking care of editing feature, which I found proper spec already (
 https://dvcs.w3.org/hg/editing/raw-file/tip/editing.html ) and
 studying it. So far I just found basic text decoration support, so
 this is pretty well assured by current implementation.

 
 
  On Thu, Aug 16, 2012 at 10:03 AM, Peter Beverloo pe...@chromium.org
 wrote:
  It depends on the kind of feature you're working on, indeed.
 
  While I don't know what Bruno's use-case is, In the case of text
 decoration,
  I guess it could involve testing the complex test code paths which can
 be
  different for port/platform combinations.

 Indeed. So far there were no big changes between platforms (except
 pixel tests font size/type differences, for instance). But it's always
 good to be backed by EWS results to be sure everything's fine. I
 enjoyed your solution (to provide a separate patch to make EWS run the
 tests) which won't get landed, and that's what I'm going to do until
 we find a better solution. Thanks for the input!


 FYI, non-Chromium EWS don't run tests.


The Mac EWS used to run tests, until about a week ago. They're disabled
until more hardware is available (see r125058), but hopefully it also means
tests will eventually be ran again :-).

Peter

- Ryosuke


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


Re: [webkit-dev] New feature: CSS3 GCPM

2012-08-20 Thread Peter Beverloo
Anything specific or the whole specification? The mixture of features
defined in there covers a rather broad spectrum, and sometimes overlaps
with features defined elsewhere (i.e. float modifiers v.s. positioned
floats, CMYK colors which probably shouldn't be there).

Is there a meta bug we can track?

Thanks,
Peter

On Mon, Aug 20, 2012 at 5:15 PM, David Hyatt hy...@apple.com wrote:

 You're going to see some patches in the coming weeks (first one coming
 soon) to begin work on implementing:

 http://www.w3.org/TR/css3-gcpm/

 In some cases, there are going to be syntactic deviations from the spec as
 we experiment (based off discussions that are ongoing in the CSS WG), but
 in general we'll be implementing the features in the working draft.

 dave
 (hy...@apple.com)

 ___
 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] New feature: CSS3 GCPM

2012-08-20 Thread Peter Beverloo
Addendum: The current Editor's Draft is significant different from the
published WD, and includes something similar to CSS Exclusions. Since Adobe
is implementing these in WebKit, it may be good to know what your ideas on
these are as well :-).
http://dev.w3.org/csswg/css3-gcpm/

Thanks,
Peter

On Mon, Aug 20, 2012 at 5:20 PM, Peter Beverloo pe...@chromium.org wrote:

 Anything specific or the whole specification? The mixture of features
 defined in there covers a rather broad spectrum, and sometimes overlaps
 with features defined elsewhere (i.e. float modifiers v.s. positioned
 floats, CMYK colors which probably shouldn't be there).

 Is there a meta bug we can track?

 Thanks,
 Peter

 On Mon, Aug 20, 2012 at 5:15 PM, David Hyatt hy...@apple.com wrote:

 You're going to see some patches in the coming weeks (first one coming
 soon) to begin work on implementing:

 http://www.w3.org/TR/css3-gcpm/

 In some cases, there are going to be syntactic deviations from the spec
 as we experiment (based off discussions that are ongoing in the CSS WG),
 but in general we'll be implementing the features in the working draft.

 dave
 (hy...@apple.com)

 ___
 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] EditBugs permission request

2012-08-22 Thread Peter Beverloo
On Tue, Aug 21, 2012 at 11:42 PM, Adam Barth aba...@webkit.org wrote:

 On Tue, Aug 21, 2012 at 2:41 PM, Glenn Adams gl...@skynav.com wrote:
  Could I be enabled for EditBugs permission? I'm starting to submit
 patches
  and actively work bugs, e.g.,

 Done.  In the future, folks should feel free to ask folks (including
 me) on #webkit rather than emailing webkit-dev, which has many
 subscribers.


There have been a few people asking for the permission during non-PST times
as well, and it's very unclear which people are able to set EditBugs. Can
the ability to set this be granted to all Reviewers? While requests aren't
*extremely* common, increasing the set of people who are able to grant
EditBugs -especially across timezones- would be both convenient and much
clearer.

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


Re: [webkit-dev] https://trac.webkit.org/auth/login/ down?

2012-10-19 Thread Peter Beverloo
The page itself can be loaded just fine, but blocking requests to
static2.macosforge.org are timing out.

If you wait for a minute or so the unstyled content will show up, including
the login form, which works just fine.

Peter

On Fri, Oct 19, 2012 at 6:38 PM, Pablo Flouret pab...@motorola.com wrote:

 Hey,

 Trac itself seems up, but not the /auth/ parts. Anyone else seeing this?

 Cheers,

 --
 pablo flouret
 motorola | webkit / browser team
 ___
 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] does anyone still use 'webkit-patch rebaseline-server'?

2012-11-01 Thread Peter Beverloo
On Wed, Oct 31, 2012 at 10:47 PM, Dirk Pranke dpra...@chromium.org wrote:

 It is/was intended to be useful for quickly reviewing and rebaselining
 a bunch of failures in a local (on-disk) checkout. It's been largely
 unmaintained and ignored for quite some time in favor of
 garden-o-matic.

 I have recently started to land some patches that will make
 garden-o-matic work locally as well as with the bots, and it will
 ultimately replace rebaseline-server; I'm attempting to consolidate
 all of our different change-reviewing UIs so that they are more
 consistent and share more code. The local garden-o-matic should
 roughly work now, but the UI isn't well-tuned for this use case and
 there's some things left do to.

 If you have any features you would like to add to the garden-o-matic
 UI (or want to make sure are transferred over from rebaseline-server),
 now would be a good time to mention them.

 And, if no one speaks up to say that rebaseline-server is still being
 used, I will assume I can delete it when I'm ready to do so.

 Thanks!


I'm still using this for landing Android baselines, and would appreciate if
it could stick around for another two weeks. I'll definitely start looking
in to using garden-o-matic for this purpose as well, however. It's great
that the tools we have are converging into a few more powerful, common ones!

Thanks,
Peter

-- 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


Re: [webkit-dev] List of IRC nicknames pictures?

2012-11-04 Thread Peter Beverloo
IRC nicknames are available in committers.py, as the third argument of the
Contributor, Committer and Reviewer entries:
http://trac.webkit.org/browser/trunk/Tools/Scripts/webkitpy/common/config/committers.py

I'm not aware of any picture database.  I guess we could include them on
the WebKit Team wiki page, but I'm not convinced the benefit would be worth
the effort of adding that much images.  If you use Gmail as your e-mail
client, it'll somehow figure out these images anyway.

Peter

On Sun, Nov 4, 2012 at 11:10 AM, Ryosuke Niwa rn...@webkit.org wrote:

 Hi,

 Do you think we can have a list of IRC nicknames  profile pictures of
 WebKit contributors somewhere? Since most of us see each other in person
 only once a year, I can't really keep everyone's face  name straight
 without a database like that.

 Best,
 - R. Niwa


 ___
 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] Chromium for Android upstreaming has been completed!

2012-11-06 Thread Peter Beverloo
Hi WebKit!

Following Adam’s progress update on the Chromium-Android port in July[1],
we’re happy to tell you that our upstreaming has been completed and that
the Chromium-Android port is now fully supported. We’ve closed the master
bug:
https://bugs.webkit.org/show_bug.cgi?id=66687

To give you a quick summary:
* Chromium for Android builds upon the existing Chromium architecture, code
and port.
* Build bots are available on the WebKit waterfall, with layout tests being
run on actual devices.
* There are EWS bots building all patches as they’re being uploaded to
Bugzilla.

Of course there are more loose ends to address, but we expect to finish
these not too long from now. Most notably, a Performance bot will be added
to the WebKit waterfall and all tools, including garden-o-matic, will be
brought up to speed for Android.

Once again, huge thanks to the WebKit community for being supportive and
helping us out not just on upstreaming, but also in development of features
such as Text Autosizing[2].

Cheers,
Peter and Adam

[1] http://lists.webkit.org/pipermail/webkit-dev/2012-July/021516.html
[2] https://bugs.webkit.org/show_bug.cgi?id=84186
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] commit-queue bot missing a dependency? (ImportError: No module named logilab.astng.utils)

2012-11-13 Thread Peter Beverloo
I'm seeing the same on the Android bot. What is the right way to fix this?

Cheers,
Peter
On 13 Nov 2012 18:31, Dirk Pranke dpra...@chromium.org wrote:

 Argh, yeah. Unfortunately, I'm not sure what triggers this problem.
 It's easy enough to fix as soon as I can find someone w/ access to the
 CQ.

 -- Dirk

 On Tue, Nov 13, 2012 at 7:50 AM, Adam Barth aba...@webkit.org wrote:
  Sounds related to a recent changed made by dpranke.
 
  Adam
 
 
  On Tue, Nov 13, 2012 at 7:33 AM, Jussi Kukkonen
  jussi.kukko...@intel.com wrote:
 
  commit-queue bot seems to be missing a pylint dependency? This is what
 I got
  for my rebaseline in https://bugs.webkit.org/show_bug.cgi?id=102059:
  ---
  Failed to run
 ['/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch',
  '--status-host=queues.webkit.org', '-... exit_code: 2
 
  Last 500 characters of output:
  yle/checkers/python.py, line 31, in module
  from webkitpy.thirdparty.autoinstalled.pylint import lint
File
 
 /mnt/git/webkit-commit-queue/Tools/Scripts/webkitpy/thirdparty/autoinstalled/pylint/lint.py,
  line 31, in module
  from pylint.checkers import utils
File
 
 /mnt/git/webkit-commit-queue/Tools/Scripts/webkitpy/thirdparty/autoinstalled/pylint/checkers/__init__.py,
  line 44, in module
  from logilab.astng.utils import ASTWalker
  ImportError: No module named logilab.astng.utils
 
  Full output: http://queues.webkit.org/results/14823414
  ---
 
   - jussi
 
  ___
  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


Re: [webkit-dev] Proposal: Make Ninja the default build-system for build-webkit --chromium

2012-12-10 Thread Peter Beverloo
Clarifying the error messages seems like a win in either case.

From Android's perspective, I'm of course in favor of switching to ninja.
One minor nit, but I'll reply with that on the bug. Thanks for doing this!

Peter

On Mon, Dec 10, 2012 at 9:39 AM, Eric Seidel e...@webkit.org wrote:

 The buildbots will use ninja by default, but could opt-out (with
 --no-ninja) if that were desired behavior.


 I've so far received one other concern:
 Robert Hogan raised that chromium's depot_tools does not contain a
 32-bit build of ninja, and the error message is somewhat confusing in
 that case.  I've filed https://bugs.webkit.org/show_bug.cgi?id=104523
 for tracking that issue.

 On Mon, Dec 10, 2012 at 1:30 AM, Jochen Eisinger joc...@chromium.org
 wrote:
  Will the buildbots use ninja or the native build tools?
 
  My only concern is that we're catching problems with e.g. MSVS only
 after we
  roll the WebKit deps in chromium and one of the MSVS bots starts failing.
 
  Otherwise, I'm all for switching to ninja.
 
  best
  -jochen
 
  On Sat, Dec 8, 2012 at 9:29 AM, Eric Seidel e...@webkit.org wrote:
 
  If you don't work on the Chromium port, feel free to ignore.
 
 
  If you work on the Chromium port of WebKit and do not use Ninja as you
  build system (GYP_GENERATORS='ninja' or update-webkit --chromium
  --ninja) I want to hear from you!
 
  As far as I can tell, the vast majority of Chromium contributors use
  Ninja as their build system of choice.  Particularly for
  Chromium-Android contributors this seems to be true.
 
  With that knowledge, I have posted a patch to make update-webkit
  ---chromium/--chromium-android generate Ninja build files instead of
  platform-native build files (XCode, Visual Studio, Make, etc.) by
  default.  This of course only affects the chromium port.
 
  https://bugs.webkit.org/show_bug.cgi?id=104434
 
  Thanks!
 
 
  p.s. If you don't already know:
  update-webkit --chromium --ninja
  build-webkit --chromium
  is all you need to use Ninja today.  You don't even need to have
  installed/built your own copy of ninja (Chromium has done that for
  you).
 
  p.p.s. Ninja is awesome. Awesomely quiet. Awesomely fast.
  http://martine.github.com/ninja/
  ___
  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