[webkit-dev] svn-apply regression

2010-05-04 Thread Chris Jerdonek
Hi folks,

This e-mail is to let you know about a regression in svn-apply that
was discovered and fixed tonight and that may have affected you.

The regression is most likely to have affected you if, in the last 5
days (after r58495), you committed a patch that was an e-mail diff
using svn-apply's --force option (e.g. using the commit-queue).

Briefly, the regression would have caused the first file in your patch
to be skipped if your patch was an e-mail diff.  Thus, you may want to
review your recent commits to verify that the first file in each
commit was checked in.

The regression is described in more detail here:

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

We have slowly been increasing the code coverage of svn-apply and
-unapply, and the regression happened to be in the part that does not
yet have coverage.  In the future, we may want to consider adjusting
svn-apply and -unapply so that it does not routinely need to be run in
--force mode.  --force mode connotes something that should be done
less frequently and under more closely controlled and observed
settings.

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


Re: [webkit-dev] Announcing WebKit2

2010-05-04 Thread Nayan
Hi,
What's the status of Webkit2? I've built the latest webkit version on
Windows with --webkit2 option and I see that there is only one process
shown in Task Manager irrespective of the number of Windows that I
open.

Reagrds,
Nayan.

On 4/13/10, Geoffrey Garen gga...@apple.com wrote:
 Will I be able to adjust process priorities to keep all processes of a
 certain MIME type (say application/x-shockwave-flash) to receive no more
 than 15% cpu time or monitor its memory usage?

 All process management is behind the API layer, the goal being to shield app
 developers from the details of process management. I'm not sure how you'd
 control the details of process management.

 Geoff




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


Re: [webkit-dev] Function Property Names

2010-05-04 Thread Geoffrey Garen
CodeBlock::m_numParameters counts a function's expected parameter count.

Geoff

On May 3, 2010, at 9:21 PM, Nyx wrote:

 
 Is there any way to get the number of parameters a function has declared from
 a JSFunction object?
 
 I'm asking because I want to get the argument values a function is receiving
 in an op_call (in the interpreter). I copied this snipper of code for the
 case where a host function is called:
 
 Register* thisRegister = callFrame-registers() -
 RegisterFile::CallFrameHeaderSize - argCount;
 ArgList args(thisRegister + 1, argCount - 1);
 
 The problem is that argCount is the number of arguments passed, and so, if
 the function takes 5 arguments and 3 are passed, I'm not getting the first
 2, only the last 3, two of which show up as undefined. Hence I believe I
 would need the number of arguments the function declares takes to properly
 compute the register offset.
 
 -- 
 View this message in context: 
 http://old.nabble.com/Function---Property-Names-tp28394250p28442878.html
 Sent from the Webkit mailing list archive at Nabble.com.
 
 ___
 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] Help with review of EFL CMake patches?

2010-05-04 Thread Gustavo Sverzut Barbieri
Just a friendly ping, if someone could help us get this merged, say
it. If you see a big blocker after my last comment, say it.

Meanwhile, Leandro is working on generic webkit option, to be more
generic than my initial {ADD,DEL}_FEATURE().

BR,

On Mon, May 3, 2010 at 6:32 PM, Gustavo Sverzut Barbieri
barbi...@profusion.mobi wrote:
 On Mon, May 3, 2010 at 6:09 PM, Patrick Roland Gansterer
 par...@paroga.com wrote:
 Hi,

 On Mon, 3 May 2010 17:33:45 -0300, Gustavo Sverzut Barbieri
 barbi...@profusion.mobi wrote:
 Did you see this new version?  Leandro did the work on top of yours.
 However he removed the .h from the source list, he did it before he
 read that it may be useful to get some IDE to show it. If mandatory we
 can add them back.
 Yes, I've seen it. He did a great job, but there a some parts which are
 not good for a general buildsystem.
 E.g. INCLUDE(Options${PORT}) doesn't support different ports well, since
 ports share some parts. (There some other points too; I'll post them on the
 bug)

 My vision is that the root CMake file will do all the WTF_USE_* stuff.
 It has to decide all port specific stuff. All other CMake files should
 only use this defines. This will provide a central to switch the
 different implementations (e.g. switch between pthread and native threads
 on windows).

 The point is to split this off to some ports as these things are
 likely to get huge. As said we did some for GTK and EFL, although they
 share a lot, the checks became big to make the file a PITA to read.
 Although CMake does provide if() and indentation, the branches tend to
 be quite long.

 also, each folder, like JavaScriptCore/CMakeLists.txt have a
 port-specific file included, that may be used to filter or extend the
 lists, or to change some variables. This way we can turn on *core
 libraries as shared objects and have  libJavaScriptCoreGtk.so and
 libJavaScriptGtk.so installed. This is not so useful for deployment,
 but definitely useful for development where link times tend to be
 quite long if you don't have lots of RAM for linking.

 Also, this is done in a way that we don't need to anticipate all kind
 of different platform behaviors, they can just change the behavior as
 intended.


 I already run in some problem with my JavaScriptCore CMake files, but I
 hoped for some feedback I didn't get.

 Well, the bits you did were quite unchanged, except by delegating the
 options to their own files due the above reasons. So consider these
 patches as feedback that works (in the sense of you can try it)


 My big question is if CMake should be added as a universal buildsystem (to
 get rid of some other buildsystems) or if it is only for the EFL port?
 I think this depends on ther progress in the CMake vs. GYP discussion. The
 last post on the mailing list was [1].

 - Patrick

 [1] https://lists.webkit.org/pipermail/webkit-dev/2010-April/012662.html

 As I said, I really want to get out of the universal thing otherwise
 it will not be merged. IMHO it is a much saner approach to do one
 example and passively convert those that are willing to use CMake (ie:
 Xan said if Gtk works without loss, then he'd be fine to use it).

 Alternatively, if moving to GYP will make our build system be accepted
 more easily, then just say and we'll take the burden of going that
 route. We just want to have all we need in SVN, say to users get svn,
 type this and it is done. Also, maintaining the build off tree proved
 painful over the last weeks when files were moved and we had to play
 catch up (to fix this we need stuff in svn AND a build bot, i know...
 but we'll get there).

 BR,

 --
 Gustavo Sverzut Barbieri
 http://profusion.mobi embedded systems
 --
 MSN: barbi...@gmail.com
 Skype: gsbarbieri
 Mobile: +55 (19) 9225-2202




-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Announcing WebKit2

2010-05-04 Thread Mike Marchywka









 Date: Wed, 28 Apr 2010 16:40:14 +0530
 From: naya...@gmail.com
 To: gga...@apple.com
 CC: webkit-dev@lists.webkit.org
 Subject: Re: [webkit-dev] Announcing WebKit2

 Hi,
 What's the status of Webkit2? I've built the latest webkit version on
 Windows with --webkit2 option and I see that there is only one process
 shown in Task Manager irrespective of the number of Windows that I
 open.

 Reagrds,
 Nayan.

 On 4/13/10, Geoffrey Garen  wrote:
 Will I be able to adjust process priorities to keep all processes of a
 certain MIME type (say application/x-shockwave-flash) to receive no more
 than 15% cpu time or monitor its memory usage?

 All process management is behind the API layer, the goal being to shield app
 developers from the details of process management. I'm not sure how you'd
 control the details of process management.


This came up before in the context of security but resource allocation
should be given some thought. I'm not always sure if the people who
design web pages and serve thid party items care about the user's CPU. When we 
did java ads, this
was a big deal but today it isn't hard to open a window or two and have all 
resources
used doing stuff unrelated to browsing. Memory, CPU, and IO allocation 
should have some means for monitor if not control. Presonally I wouldn't mind a 
file 
in /etc/webkit to control this and other stuff. If you are making an alternative
to IE, it may be helpful to remember all the things you don't like about IE and
the importance of features in these other environments.. 



 Geoff




 --
 Regards,
 _Nayan_
 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
  
_
The New Busy is not the too busy. Combine all your e-mail accounts with Hotmail.
http://www.windowslive.com/campaign/thenewbusy?tile=multiaccountocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_4
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Announcing WebKit2

2010-05-04 Thread Sam Weinig
On Wed, Apr 28, 2010 at 7:10 AM, Nayan naya...@gmail.com wrote:

 Hi,
 What's the status of Webkit2? I've built the latest webkit version on
 Windows with --webkit2 option and I see that there is only one process
 shown in Task Manager irrespective of the number of Windows that I
 open.

 Reagrds,
 Nayan.


On Windows, the only way to build it right now is from within WebKit2.sln.

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