[webkit-dev] prepare-ChangeLog list functions that have been removed from now.

2014-03-24 Thread Laszlo Lango
Hi,

I added a new feature to the prepare-ChangeLog. It lists the functions that 
have been removed since: http://trac.webkit.org/changeset/166156

A few advantages of this change are:
 * Easy to find removed features.
 * Functions renaming can be followed back.

You can always edit them out if they are not helpful. If this change bother too 
many developers, we can hide this feature behind an option flag.
Let me know if there is any problem with this patch.

Regards,
László Langó
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Anyone else having these problems with run-webkit-tests?

2014-03-24 Thread Geoffrey Garen
 Maybe we need to find out why we are getting this slow garbage collection, 
 then. The “one folder at a time” explains part of this, but not why 
 svg/custom ends up being so slow.
 
 Not super-urgent, I guess, but might be a real GC bug of some sort?

Some of the svg/custom tests use a debugging API to force synchronous GC. So, 
this might be a GC bug — but it might also be an inefficiency in how some tests 
are written.

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


Re: [webkit-dev] Anyone else having these problems with run-webkit-tests?

2014-03-24 Thread Dirk Pranke
On Sun, Mar 23, 2014 at 12:52 PM, Benjamin Poulain benja...@webkit.orgwrote:

 Same here :(


 On 3/23/14, 12:15 PM, Darin Adler wrote:

 When I use run-webkit-tests to run the entire test suite, on a debug
 build of TOT WebKit, on Mavericks, I’m having the following problems:

 - Towards the end of the run, the tests run slowly, over a second per
 test on my 3.5GHz i7 iMac with tons of memory, which is about 10X too slow
 I think. The sample shows the vast majority of the time is spent in
 JavaScript garbage collection. This is running mostly the svg/custom tests.

 Yep. The time from 31k to 33k is a long as from 0 to 31k :(

  - Towards the end of the run, instead of the 8 parallel copies of
 DumpRenderTree, only 1 copy of DumpRenderTree seems to run. This is running
 mostly the svg/custom tests.

 I think the problem is we can only run DumpRenderTree in parallel on
 different folders. Toward the end, everything left is one or two slow
 folders.


The problem is partially that the sharding is folder-at-a-time, partially
that the svg folder is big and slow, and partially that svg comes near
the end of the alphabet (i.e., we don't start the big slow directory until
close to the end of run, so there ends up being one big long pole).

At some point we added code to run-webkit-tests to have a list of slow
directories that got started towards the beginning. I don't remember if we
did that before or after the Blink fork, but it would be easy to port it
over from Blink if it was after.

There is also the --experimental-fully-parallel flag that you can use,
which shards a test at a time and get you the full parallelization until
the last 8 tests. The downside to this is that you'll probably have a lot
more flakiness.

Hope this is useful,

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


Re: [webkit-dev] Anyone else having these problems with run-webkit-tests?

2014-03-24 Thread Bem Jones-Bey

On Mar 24, 2014, at 14:54 , Dirk Pranke 
dpra...@chromium.orgmailto:dpra...@chromium.org wrote:




On Sun, Mar 23, 2014 at 12:52 PM, Benjamin Poulain 
benja...@webkit.orgmailto:benja...@webkit.org wrote:
Same here :(


On 3/23/14, 12:15 PM, Darin Adler wrote:
When I use run-webkit-tests to run the entire test suite, on a debug build of 
TOT WebKit, on Mavericks, I’m having the following problems:

- Towards the end of the run, the tests run slowly, over a second per test on 
my 3.5GHz i7 iMac with tons of memory, which is about 10X too slow I think. The 
sample shows the vast majority of the time is spent in JavaScript garbage 
collection. This is running mostly the svg/custom tests.
Yep. The time from 31k to 33k is a long as from 0 to 31k :(

- Towards the end of the run, instead of the 8 parallel copies of 
DumpRenderTree, only 1 copy of DumpRenderTree seems to run. This is running 
mostly the svg/custom tests.
I think the problem is we can only run DumpRenderTree in parallel on different 
folders. Toward the end, everything left is one or two slow folders.


The problem is partially that the sharding is folder-at-a-time, partially that 
the svg folder is big and slow, and partially that svg comes near the end of 
the alphabet (i.e., we don't start the big slow directory until close to the 
end of run, so there ends up being one big long pole).

At some point we added code to run-webkit-tests to have a list of slow 
directories that got started towards the beginning. I don't remember if we did 
that before or after the Blink fork, but it would be easy to port it over from 
Blink if it was after.

I'm pretty sure this was after the Blink fork. I did a quick look through the 
history, and I found this:

http://src.chromium.org/viewvc/blink?revision=152697view=revision

Is that the correct change? If it will make tests run faster in WebKit land as 
well, I'm more than happy to port it myself. :-)

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


Re: [webkit-dev] Anyone else having these problems with run-webkit-tests?

2014-03-24 Thread Dirk Pranke
On Mon, Mar 24, 2014 at 3:32 PM, Bem Jones-Bey bjone...@adobe.com wrote:


  On Mar 24, 2014, at 14:54 , Dirk Pranke dpra...@chromium.org wrote:




 On Sun, Mar 23, 2014 at 12:52 PM, Benjamin Poulain benja...@webkit.orgwrote:

 Same here :(


 On 3/23/14, 12:15 PM, Darin Adler wrote:

 When I use run-webkit-tests to run the entire test suite, on a debug
 build of TOT WebKit, on Mavericks, I’m having the following problems:

 - Towards the end of the run, the tests run slowly, over a second per
 test on my 3.5GHz i7 iMac with tons of memory, which is about 10X too slow
 I think. The sample shows the vast majority of the time is spent in
 JavaScript garbage collection. This is running mostly the svg/custom tests.

  Yep. The time from 31k to 33k is a long as from 0 to 31k :(

  - Towards the end of the run, instead of the 8 parallel copies of
 DumpRenderTree, only 1 copy of DumpRenderTree seems to run. This is running
 mostly the svg/custom tests.

  I think the problem is we can only run DumpRenderTree in parallel on
 different folders. Toward the end, everything left is one or two slow
 folders.


  The problem is partially that the sharding is folder-at-a-time,
 partially that the svg folder is big and slow, and partially that svg
 comes near the end of the alphabet (i.e., we don't start the big slow
 directory until close to the end of run, so there ends up being one big
 long pole).

  At some point we added code to run-webkit-tests to have a list of slow
 directories that got started towards the beginning. I don't remember if we
 did that before or after the Blink fork, but it would be easy to port it
 over from Blink if it was after.


  I'm pretty sure this was after the Blink fork. I did a quick look
 through the history, and I found this:

  http://src.chromium.org/viewvc/blink?revision=152697view=revision

  Is that the correct change? If it will make tests run faster in WebKit
 land as well, I'm more than happy to port it myself. :-)


Yup, that's the one. Obviously the whole virtual test suite thing is less
relevant, but you can use it for any directory you want.

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


[webkit-dev] DumpRenderTreeLauncher getting crashed.

2014-03-24 Thread Manish Gurnaney
Hi,
 I am facing problem with run-webkit-tests. I want to execute some
layout test cases, but when ever I am running the layout test case ,
DumpRenderTree is getting crashed. If I run from cygwin I am not able to
get any logs.
   I tried to execute DumpRenderTreeLauncher in Visual Studio there also it
is getting crash with the following call stack.
*CallStack:- *

 
DumpRenderTree.dll!WebCore::AXObjectCache::setEnhancedUserInterfaceAccessibility(bool
flag) Line 134 C++
  DumpRenderTree.dll!WebCore::Internals::resetToConsistentState(WebCore::Page
* page) Line 296 C++
  DumpRenderTree.dll!WebCoreTestSupport::resetInternalsObject(const
OpaqueJSContext * context) Line 59 C++
  DumpRenderTree.dll!resetWebViewToConsistentStateBeforeTesting() Line 890
C++
  DumpRenderTree.dll!runTest(const
std::basic_stringchar,std::char_traitschar,std::allocatorchar  
inputLine) Line 1065 C++
  DumpRenderTree.dll!main(int argc, const char * * argv) Line 1404 C++
  DumpRenderTree.dll!dllLauncherEntryPoint(int argc, const char * * argv)
Line 1429 C++
  DumpRenderTree.exe!main(int argc, const char * * argv) Line 241 C++

Machine Details: I7, 8GB Ram. Windows 7 64bit OS.
--Please Suggest
Manish R Gurnaney
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


[webkit-dev] (no subject)

2014-03-24 Thread Baskar CV
Hi,

I'm currently trying to enhance the XSSAuditor available. Thus can someone help 
me knowing the flow of the code that leads to the XSSAuditor. When and by which 
it will be called and how it flows. What are its inputs and output. It's 
working.

Thanks in Advance
Baskar CV
  ___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev