[webkit-dev] Enormous WebCore.lib on Windows (Release)
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
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
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
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
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
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
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
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