[webkit-dev] Enormous WebCore.lib on Windows (Release)

2009-01-21 Thread Chung-Yeh Wang
I have used update-webkit to get latest code from svn.

After removing 'WholeProgramOptimization=1 ' in
WebKit\WebCore\WebCore.vcproj\WebCore.vcproj, i got a 313MB WebCore.lib
inWebKit\WebKitBuild\lib.
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


[webkit-dev] Mouse move/drag events to plug-ins on OS X

2009-01-21 Thread leafmuncher

Hi, 

I'm wondering how (if?) WebKit passes mouse move events down to Plug-ins.
WebNetscapePluginEventHandlerCarbon::mouseDragged and
WebNetscapePluginEventHandlerCarbon::mouseMoved (Carbon seems to be the
event handler that gets used) are No-ops, and I see references to
GetMouse/GetGlobalMouse in the Silverlight and Flash plug-ins. 

Is it really the case that WebKit/OS X browsers don't pass these events to
plug-ins, and that the plug-ins are forced to get the mouse location from
the OS? 

Thanks!
-- 
View this message in context: 
http://www.nabble.com/Mouse-move-drag-events-to-plug-ins-on-OS-X-tp21580060p21580060.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


Re: [webkit-dev] Handling Malformed URL

2009-01-21 Thread Nilesh Patil
Hi

I dont think one needs to authenticate such things. If resource is not
found an http code is returned. This is how most of browsers work.

Thanks  Regards
Niilesh

On Wed, Jan 21, 2009 at 4:38 PM, mwas webkit.meis...@gmail.com wrote:
 Hi,

 Does any one know How webkit handles invalid/malformed URL String something
 like www.google![].com.

 knowing that parse(url) invoked in KURL::KURL(const String) just scans for
 protocols like file:// ftp:// or IPV6 address etc. but it does not check for
 the URL's mentioned above

 Any Ideas would be appreciated.

 Thanks

 mwas

 ___
 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] Handling Malformed URL

2009-01-21 Thread mwas
Hi,

Agreed, WebKit uses Curl to return those error codes, Curl is sending 503
http error code for the said URL but WebKit does not respond with didFail()

Kindly Suggest!

Thanks

mwas

On Wed, Jan 21, 2009 at 4:48 PM, Nilesh Patil vni...@gmail.com wrote:

 Hi

 I dont think one needs to authenticate such things. If resource is not
 found an http code is returned. This is how most of browsers work.

 Thanks  Regards
 Niilesh

 On Wed, Jan 21, 2009 at 4:38 PM, mwas webkit.meis...@gmail.com wrote:
  Hi,
 
  Does any one know How webkit handles invalid/malformed URL String
 something
  like www.google![].com.
 
  knowing that parse(url) invoked in KURL::KURL(const String) just scans
 for
  protocols like file:// ftp:// or IPV6 address etc. but it does not check
 for
  the URL's mentioned above
 
  Any Ideas would be appreciated.
 
  Thanks
 
  mwas
 
  ___
  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] memory leaks seen by leak bot

2009-01-21 Thread Alexey Proskuryakov


Jan 21, 2009, в 10:12 AM, Darin Adler написал(а):


But there also seem to be a bunch related to worker threads:


http://build.webkit.org/results/trunk-mac-intel-debug/5816/DumpRenderTree5-leaks.txt

I couldn't quickly figure out how to fix those worker-thread related  
ones yet.


Oliver helped me fix one of the leaks in https://bugs.webkit.org/show_bug.cgi?id=23456 
. I don't see the other ones locally on an x86 debug build, although  
I'm hitting an ugly assertion failure sometimes:


run-webkit-tests --leaks -1 fast/workers

Thread 3 Crashed:
0   com.apple.JavaScriptCore  	0x00582d12 WTF::Mutex::lock() + 80  
(ThreadingPthreads.cpp:199)
1   com.apple.JavaScriptCore  	0x004d78c6  
WTF::LockerWTF::Mutex::Locker(WTF::Mutex) + 38
2   com.apple.JavaScriptCore  	0x0057b1ef  
JSC::Structure::Structure(JSC::JSValuePtr, JSC::TypeInfo const) + 465
3   com.apple.JavaScriptCore  	0x00506898  
JSC::Structure::create(JSC::JSValuePtr, JSC::TypeInfo const) + 56  
(Structure.h:56)
4   com.apple.JavaScriptCore  	0x0057cfe8  
JSC::Structure::toDictionaryTransition(JSC::Structure*) + 126  
(Structure.cpp:484)
5   com.apple.JavaScriptCore  	0x004ff835  
JSC 
::BatchedTransitionOptimizer 
::BatchedTransitionOptimizer(JSC::JSObject*) + 81
6   com.apple.JavaScriptCore  	0x005288de  
JSC::Interpreter::execute(JSC::EvalNode*, JSC::ExecState*,  
JSC::JSObject*, int, JSC::ScopeChainNode*, JSC::JSValuePtr*) + 378  
(Interpreter.cpp:979)
7   com.apple.JavaScriptCore  	0x005293f1  
JSC::Interpreter::callEval(JSC::ExecState*, JSC::RegisterFile*,  
JSC::Register*, int, int, JSC::JSValuePtr) + 407 (Interpreter.cpp:541)
8   com.apple.JavaScriptCore  	0x0052956b  
JSC::Interpreter::cti_op_call_eval(void*, ...) + 337 (Interpreter.cpp: 
5742)
9   com.apple.JavaScriptCore  	0x0051e914 jscGeneratedNativeCode +  
0 (Interpreter.cpp:4166)
10  com.apple.JavaScriptCore  	0x0053fdc8 JSC::JIT::execute(void*,  
JSC::RegisterFile*, JSC::ExecState*, JSC::JSGlobalData*,  
JSC::JSValuePtr*) + 56 (JIT.h:359)
11  com.apple.JavaScriptCore  	0x00527706  
JSC::Interpreter::execute(JSC::ProgramNode*, JSC::ExecState*,  
JSC::ScopeChainNode*, JSC::JSObject*, JSC::JSValuePtr*) + 740  
(Interpreter.cpp:868)
12  com.apple.JavaScriptCore  	0x004aa11e  
JSC::evaluate(JSC::ExecState*, JSC::ScopeChain, JSC::SourceCode  
const, JSC::JSValuePtr) + 472 (Completion.cpp:67)
13  com.apple.WebCore 	0x03c3ba05  
WebCore::WorkerScriptController::evaluate(WebCore::ScriptSourceCode  
const) + 265 (WorkerScriptController.cpp:89)
14  com.apple.WebCore 	0x03c3c33b  
WebCore::WorkerThread::workerThread() + 259 (WorkerThread.cpp:109)
15  com.apple.WebCore 	0x03c3c4bf  
WebCore::WorkerThread::workerThreadStart(void*) + 17 (WorkerThread.cpp: 
99)
16  com.apple.JavaScriptCore  	0x00582886  
__ZN3WTFL16threadEntryPointEPv + 112 (Threading.cpp:58)

17  libSystem.B.dylib   0x90d2c095 _pthread_start + 321
18  libSystem.B.dylib   0x90d2bf52 thread_start + 34


- WBR, Alexey Proskuryakov

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


Re: [webkit-dev] Some Questions about Squirrel Fish

2009-01-21 Thread haithem rahmani

  Hi all,

 thanks for these answers, but I'm still have two small questions.
 - Is there any validation test suite other than Sunspider that was used to
 validate the SquirrelFish JIT on x86 ?
 - is there any port on top of ARM based platforms?

 regards.


 On Wed, Jan 21, 2009 at 10:01 AM, haithem rahmani 
 haithem.rahm...@gmail.com wrote:



 -- Forwarded message --
 From: Sriram Neelakandan sriram.neelakan...@gmail.com
 Date: Wed, Jan 21, 2009 at 9:56 AM
 Subject: Re: [webkit-dev] Some Questions about Squirrel Fish
 To: haithem rahmani haithem.rahm...@gmail.com
 Cc: webkit-dev@lists.webkit.org


   - Is it possible to have squirrel fish as a standalone library?

 Yes, Look at the JavascriptCore directory.. u can compile JSC standalone
 with it.

  - Is it possible to benchmark squirrelfish  alone outside WebKit?
 - If I'll port squirrel fish to another platform which files shall I

 Port is required only if u want to enable JIT. The current JIT is only for
 x86_32/64.. probably AMD_64 also


 --
 Sriram Neelakandan
 Author - Embedded Linux System Design And Development (
 http://tinyurl.com/2doosu)



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


Re: [webkit-dev] Mouse move/drag events to plug-ins on OS X

2009-01-21 Thread leafmuncher

 As far as I know, mouse moving is handled by sending continuous 
 nullEvents to the plugin, through a timer running in the plugin host. 
 The 'where' field of the event record should have the mouse position.

Interesting, I'll give this a try.

 PS: Nice work on Plex ;)

Thanks :-) I was trying to go incognito, but you spotted me...
-- 
View this message in context: 
http://www.nabble.com/Mouse-move-drag-events-to-plug-ins-on-OS-X-tp21580060p21590206.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


Re: [webkit-dev] Some Questions about Squirrel Fish

2009-01-21 Thread Zoltan Herczeg
Hi,

 - Is there any validation test suite other than Sunspider that was used
 to
 validate the SquirrelFish JIT on x86 ?

SunSpider is performance benchmark not regression test. To run mozilla
regression test use the following command:

WebKit/WebKitTools/Scripts/run-javascriptcore-tests

Two performance tests are included in WebKit.
SunSpider:
WebKit/WebKitTools/Scripts/run-sunspider

Google v8:
WebKit/WebKitTools/Scripts/run-sunspider --v8

Alternatively you try out our WindScorpion suite
http://www.sed.hu/webkit/?page=downloads

Zoltan


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