From kde-commits Tue Oct 12 20:23:57 2010 From: Maks Orlovich Date: Tue, 12 Oct 2010 20:23:57 +0000 To: kde-commits Subject: KDE/kdelibs/khtml Message-Id: <20101012202357.B8D1AAC895 () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=128691507410135 SVN commit 1185287 by orlovich: More work on postMessage. It's mostly done except the actual evnt dispatch and final XSS check --- I need to do some tricky DocumentImpl::domain() work for the latter, and this is already getting complex. - Change how we do delayed actions, to make them more modular - Add DelayedPostMessage and the window.postMessage frontend which queues it up. DelayedPostMessage doesn't do anything on being executed yet, though - Fix delayed actions/afterScriptExecution not getting called after timer events. - Fix a bug where cross-frame safe function properties would not be available XS once already cached; refactoring and simplifying the logic in Window::getOwnPropertySlot to make - Implement cloning for ImageData M +5 -0 ecma/kjs_context2d.cpp M +2 -0 ecma/kjs_context2d.h M +33 -0 ecma/kjs_data.cpp M +25 -0 ecma/kjs_data.h M +132 -62 ecma/kjs_window.cpp M +12 -13 ecma/kjs_window.h M +8 -0 html/html_canvasimpl.cpp M +4 -0 html/html_canvasimpl.h http://websvn.kde.org/?view=rev&revision=1185287