{"push_id":869036132,"size":105,"distinct_size":105,"ref":"refs/heads/m46","head":"204d79019717858204f5ba83742761f66ef47ac7","before":"b9a1db2b477dfe1bb99f6a675ce99f7fc2b1f0c7","commits":[{"sha":"565bdb182b3195d90a102a79f484be0b815bad74","author":{"email":"02f199576e3fa8dd317089ce53371c928ff2f6f2@samsung.com","name":"gyuyoung.kim@samsung.com"},"message":"[EFL][CMAKE] Remove duplicated conditionals\nhttps://bugs.webkit.org/show_bug.cgi?id=105905\n\nReviewed by Laszlo Gombos.\n\n.:\n\n* Source/cmake/OptionsEfl.cmake: Remove set(WTF_USE_GLX 1).\n\nSource/WebCore:\n\nRemove conditionals from CMake build system, where the files being built are already wrapped with\nthe conditionals. It just messes cmake file up.\n\n* PlatformEfl.cmake:\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@138681 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/565bdb182b3195d90a102a79f484be0b815bad74"},{"sha":"c1b21c2ec69d6b73afed90020e0314d22c88a47e","author":{"email":"261ec7bc01029d75f3df176083f56735e31b8587@webkit.org","name":"abarth@webkit.org"},"message":"[V8] V8DOMWrapper.cpp has many more includes than necessary\nhttps://bugs.webkit.org/show_bug.cgi?id=105968\n\nReviewed by Kentaro Hara.\n\nNow that this file isn't in charge of doing everything under the sun,\nit can have a more focused set of include directives.\n\n* bindings/v8/V8DOMWrapper.cpp:\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@138682 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/c1b21c2ec69d6b73afed90020e0314d22c88a47e"},{"sha":"15eb0b811f84fb9c6122032dd5865be5902e0d9b","author":{"email":"1213f304cb4206c2f96b41c3de6fca27b6572fb1@apple.com","name":"weinig@apple.com"},"message":"Stop pretending its possible to run the WebProcess in threaded mode\nhttps://bugs.webkit.org/show_bug.cgi?id=105969\n\nReviewed by Alexey Proskuryakov.\n\n- Removes WebProcess::isSeparateProcess()\n- Stop storing a RunLoop on the WebProcess and just use RunLoop::main().\n\n* WebProcess/Network/NetworkProcessConnection.cpp:\n(WebKit::NetworkProcessConnection::NetworkProcessConnection):\n* WebProcess/Plugins/Netscape/NPRuntimeObjectMap.cpp:\n(WebKit::NPRuntimeObjectMap::NPRuntimeObjectMap):\n* WebProcess/Plugins/PluginProcessConnection.cpp:\n(WebKit::PluginProcessConnection::PluginProcessConnection):\n* WebProcess/WebPage/DrawingAreaImpl.cpp:\n(WebKit::DrawingAreaImpl::DrawingAreaImpl):\n* WebProcess/WebPage/PageOverlay.cpp:\n(WebKit::PageOverlay::PageOverlay):\n* WebProcess/WebPage/WebPage.cpp:\n(WebKit::WebPage::WebPage):\n(WebKit::WebPage::close):\n* WebProcess/WebProcess.cpp:\n(WebKit::WebProcess::initializeConnection):\n(WebKit::WebProcess::shouldTerminate):\n(WebKit::WebProcess::terminate):\n(WebKit::WebProcess::didClose):\n* WebProcess/WebProcess.h:\n(WebProcess):\n* WebProcess/efl/WebProcessMainEfl.cpp:\n(WebKit::WebProcessMainEfl):\n* WebProcess/gtk/WebProcessMainGtk.cpp:\n(WebKit::WebProcessMainGtk):\n* WebProcess/mac/WebProcessInitialization.mm:\n(WebKit::initializeWebProcess):\n* WebProcess/qt/WebProcessMainQt.cpp:\n(WebKit::WebProcessMainQt):\n* WebProcess/win/WebProcessMainWin.cpp:\n(WebKit::WebProcessMain):\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@138683 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/15eb0b811f84fb9c6122032dd5865be5902e0d9b"},{"sha":"2eefd5cad0483dd403bee4722c1be14f86ba2063","author":{"email":"9caed18b3958eeb1312f5e8562bf0451363499c6@chromium.org","name":"cdn@chromium.org"},"message":"Initialize WebInputEvent to prevent sending uninitialized bytes with IPC messages.\nhttps://bugs.webkit.org/show_bug.cgi?id=105934\n\nReviewed by James Robinson.\n\n* public/WebInputEvent.h:\n(WebKit::WebInputEvent::WebInputEvent):\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@138684 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/2eefd5cad0483dd403bee4722c1be14f86ba2063"},{"sha":"eaded9d0fbf8308071269f3b5bf78dd3e3d0e57b","author":{"email":"f1ab945a040a5688ed92ff5f3cb809dcde6536d8@chromium.org","name":"macpherson@chromium.org"},"message":"Unreviewed Chromium gardening.\n\nRebaseline win-xp image for svg/dynamic-updates/SVGFEComponentTransferElement-dom-tableValues-attr-expected.html.\n\n* platform/chromium-win-xp/svg/dynamic-updates/SVGFEComponentTransferElement-dom-tableValues-attr-expected.png: Added.\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@138685 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/eaded9d0fbf8308071269f3b5bf78dd3e3d0e57b"},{"sha":"d92d3ab7ac82a00b1a7b59cb40713dc9794f4a93","author":{"email":"c77ba1f13dd683021409b41cf8bcdadfeaa22cff@webkit.org","name":"rniwa@webkit.org"},"message":"Mac and Chromium rebaselines after r138654.\n\n* editing/deleting/delete-to-select-table-expected.txt: Added.\n* platform/chromium-mac/editing/deleting/delete-to-select-table-expected.txt: Added.\n* platform/chromium/editing/deleting/delete-to-select-table-expected.txt: Removed.\n* platform/efl/editing/deleting/delete-to-select-table-expected.txt: Removed.\n* platform/gtk/editing/deleting/delete-to-select-table-expected.txt: Removed.\n* platform/mac-lion/editing/deleting/delete-to-select-table-expected.txt: Added.\n* platform/mac-wk2/editing/deleting: Added.\n* platform/mac-wk2/editing/deleting/delete-to-select-table-expected.txt: Added.\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@138686 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/d92d3ab7ac82a00b1a7b59cb40713dc9794f4a93"},{"sha":"288fe4729009d2b389d3687cc8de048cc5973ba2","author":{"email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","name":"commit-queue@webkit.org"},"message":"[chromium] Remove unused transitional #defines from Platform API\nhttps://bugs.webkit.org/show_bug.cgi?id=105971\n\nPatch by James Robinson <jamesr@chromium.org> on 2013-01-02\nReviewed by Adrienne Walker.\n\nThese are leftovers from multi-sided patches that landed months ago.\n\n* chromium/public/WebContentLayerClient.h:\n(WebContentLayerClient):\n* chromium/public/WebLayer.h:\n* chromium/public/WebLayerTreeView.h:\n* chromium/public/WebThread.h:\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@138687 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/288fe4729009d2b389d3687cc8de048cc5973ba2"},{"sha":"29c81d89ab5faba21903d654958b5a5f922b8d9b","author":{"email":"a943777007588e0f3b2c0a0bf4128c657d071733@apple.com","name":"barraclough@apple.com"},"message":"Objective-C API for JavaScriptCore\nhttps://bugs.webkit.org/show_bug.cgi?id=105889\n\nReviewed by Geoff Garen.\n\nFixes for more issues raised by Darin.\n\n* API/JSBlockAdaptor.mm:\n(BlockArgument):\n(BlockArgumentStruct::BlockArgumentStruct):\n(BlockArgumentTypeDelegate::typeStruct):\n(BlockResult):\n(BlockResultStruct::BlockResultStruct):\n(buildBlockSignature):\n(-[JSBlockAdaptor initWithBlockSignatureFromProtocol:]):\n(-[JSBlockAdaptor blockFromValue:inContext:withException:]):\n    - fix * position for Objective-C types\n* API/JSContext.h:\n    - fix * position for Objective-C types\n* API/JSContext.mm:\n(-[JSContext initWithVirtualMachine:]):\n(-[JSContext virtualMachine]):\n(contextInternalContext):\n    - fix * position for Objective-C types\n(-[JSContext dealloc]):\n(-[JSContext protect:]):\n(-[JSContext unprotect:]):\n    - HashMap<JSValueRef, size_t> -> HashCountedSet<JSValueRef>\n* API/JSContextInternal.h:\n(WeakContextRef):\n    - fix * position for Objective-C types\n* API/JSValue.mm:\n(valueToString):\n    - fix * position for Objective-C types\n(isNSBoolean):\n    - Added helper to check for booleans.\n(objectToValueWithoutCopy):\n    - Added contextRef\n    - fix * position for Objective-C types\n    - Remove @YES, @NO literal usage, use isNSBoolean instead\n(objectToValue):\n    - Added contextRef\n(+[JSValue valueWithValue:inContext:]):\n(-[JSValue initWithValue:inContext:]):\n    - fix * position for Objective-C types\n(createStructHandlerMap):\n(handerForStructTag):\n    - getStructTagHandler -> handerForStructTag\n    - Split out createStructHandlerMap\n    - strncmp -> memcmp\n    - String(type).impl() -> StringImpl::create(type)\n(+[JSValue selectorForStructToValue:]):\n(+[JSValue selectorForValueToStruct:]):\n    - getStructTagHandler -> handerForStructTag\n(typeToValueInvocationFor):\n(valueToTypeInvocationFor):\n    - fix * position for Objective-C types\n* API/JSValueInternal.h:\n    - fix * position for Objective-C types\n* API/JSVirtualMachineInternal.h:\n    - fix * position for Objective-C types\n* API/JSWrapperMap.h:\n    - fix * position for Objective-C types\n* API/JSWrapperMap.mm:\n(selectorToPropertyName):\n(createObjectWithCustomBrand):\n(createRenameMap):\n(putNonEnumerable):\n(copyMethodsToObject):\n(copyPrototypeProperties):\n(-[JSObjCClassInfo initWithContext:forClass:superClassInfo:]):\n(-[JSWrapperMap initWithContext:]):\n(-[JSWrapperMap wrapperForObject:]):\n(getJSExportProtocol):\n    - fix * position for Objective-C types\n* API/ObjCCallbackFunction.h:\n    - fix * position for Objective-C types\n* API/ObjCCallbackFunction.mm:\n(CallbackArgument):\n(CallbackArgumentStruct::CallbackArgumentStruct):\n    - fix * position for Objective-C types\n(CallbackArgumentBlockCallback::createAdoptingJSBlockAdaptor):\n    - Added to make adopt explicit\n(CallbackArgumentBlockCallback):\n(CallbackArgumentBlockCallback::CallbackArgumentBlockCallback):\n(ArgumentTypeDelegate::typeBlock):\n    - Call createAdoptingJSBlockAdaptor\n(ArgumentTypeDelegate::typeStruct):\n(CallbackResult):\n(CallbackResultStruct::CallbackResultStruct):\n(ResultTypeDelegate::typeStruct):\n(ObjCCallbackFunction::ObjCCallbackFunction):\n(ObjCCallbackFunction::context):\n(objCCallbackFunctionForInvocation):\n(objCCallbackFunctionForMethod):\n(objCCallbackFunctionForBlock):\n    - fix * position for Objective-C types\n* API/ObjcRuntimeExtras.h:\n(protocolImplementsProtocol):\n(forEachProtocolImplementingProtocol):\n(forEachMethodInProtocol):\n(forEachPropertyInProtocol):\n    - fix * position for Objective-C types\n* API/tests/testapi.m:\n(-[TestObject testArgumentTypesWithInt:double:boolean:string:number:array:dictionary:]):\n(testObjectiveCAPI):\n    - fix * position for Objective-C types\n\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@138689 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/29c81d89ab5faba21903d654958b5a5f922b8d9b"},{"sha":"0fac5819cee51b695aa9f62c02b2c9c9bdd9517c","author":{"email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","name":"commit-queue@webkit.org"},"message":"[chromium] Remove unused transitional #defines from WebKit Client API\nhttps://bugs.webkit.org/show_bug.cgi?id=105974\n\nPatch by James Robinson <jamesr@chromium.org> on 2013-01-02\nReviewed by Adam Barth.\n\nThe transitions these #defines helped with have completed.\n\n* public/WebFileSystemCallbacks.h:\n(WebKit):\n* public/WebKit.h:\n* public/WebRuntimeFeatures.h:\n* public/WebSettings.h:\n* public/WebWidget.h:\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@138690 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/0fac5819cee51b695aa9f62c02b2c9c9bdd9517c"},{"sha":"3866f5fddbc00d418dcb671bfdce944d5e6261a1","author":{"email":"ae021870bfd02c7b7224d98c74169d490ebe08e1@chromium.org","name":"esprehn@chromium.org"},"message":"Make ClassList::reset's purpose obvious and don't keep quirks string when not needed\nhttps://bugs.webkit.org/show_bug.cgi?id=105963\n\nReviewed by Ojan Vafai.\n\nClassList::reset only exists to handle updating the special SpaceSplitString\nfor quirks mode documents. This adds a new method that makes this obvious and\ninstead of updating the string immediately clear the value and lazily\nupdate it. We also clear the value whenever we're inserted into the\ndocument so that when moving from a quirks mode document to a non-quirks\nmode document we don't keep the SpaceSplitString around if it's not needed.\n\nNo new tests, I'm not sure how to write a test that we don't keep the\nSpaceSplitString when moving between quirks and non-quirks mode documents.\n\n* dom/Element.cpp:\n(WebCore::Element::classAttributeChanged):\n(WebCore::Element::insertedInto):\n* dom/Element.h:\n(Element):\n* dom/ElementRareData.h:\n(WebCore::ElementRareData::clearClassListValueForQuirksMode):\n* html/ClassList.cpp:\n* html/ClassList.h:\n(WebCore::ClassList::clearValueForQuirksMode):\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@138691 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/3866f5fddbc00d418dcb671bfdce944d5e6261a1"},{"sha":"9eca1f7c36d78e9e4332db6cc97d8303272d5b39","author":{"email":"c77ba1f13dd683021409b41cf8bcdadfeaa22cff@webkit.org","name":"rniwa@webkit.org"},"message":"One more Mac rebaseline attempt for r138654. Also remove an entry for the bug 105514\nwhich has been dup'ed with the bug 103663 for which we have more specific expectations.\n\n* platform/mac-lion/editing/deleting: Removed.\n* platform/mac-lion/editing/deleting/delete-to-select-table-expected.txt: Removed.\n* platform/mac-wk2/editing/deleting: Removed.\n* platform/mac-wk2/editing/deleting/delete-to-select-table-expected.txt: Removed.\n* platform/mac/TestExpectations:\n* platform/mac/editing/deleting/delete-to-select-table-expected.txt:\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@138692 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/9eca1f7c36d78e9e4332db6cc97d8303272d5b39"},{"sha":"0ae830297cb9343e2f55bea3c56822ca32f6b260","author":{"email":"1ebccd90c2bc76de65b6f830f2128a91ed69fdfb@google.com","name":"kbr@google.com"},"message":"[chromium] Creation of dedicated workers (isolates) leaks reference to HTMLDocument\nhttps://bugs.webkit.org/show_bug.cgi?id=105367\n\nReviewed by Dmitry Titov.\n\nSource/WebCore:\n\nEliminated a Chromium-specific object wrapping WorkerMessagingProxy in order to fix a\nlifetime management bug, which leaked every Document which started a dedicated worker.\n\nTest: fast/workers/worker-document-leak.html\n\n* workers/WorkerLoaderProxy.h:\n(WorkerLoaderProxy):\n    Added Chromium-specific casting method to bridge two now-distinct class hierarchies.\n* workers/WorkerMessagingProxy.h:\n(WorkerMessagingProxy):\n    Made destructor protected instead of private to allow subclassing.\n\nSource/WebKit/chromium:\n\nMade WebWorkerClientImpl a subclass of WorkerMessagingProxy rather than an object wrapping\nWorkerMessagingProxy. WorkerMessagingProxy manages its own lifetime and it is impossible to\nproperly synchronize the lifetime of WebWorkerClientImpl separately.\n\nThis allowed most of WebWorkerClientImpl to be deleted, but forced a divergence in the class\nhierarchies of WebWorkerClientImpl and WebSharedWorkerImpl. Conversion methods were added to\nWorkerLoaderProxy and WebWorkerBase to bridge the hierarchies of in-process and\nout-of-process workers.\n\n* src/DatabaseObserver.cpp:\n(WebCore::DatabaseObserver::canEstablishDatabase):\n    Adjusted how WebWorkerBase is obtained from WorkerLoaderProxy.\n* src/IDBFactoryBackendProxy.cpp:\n(WebKit::AllowIndexedDBMainThreadBridge::signalCompleted):\n    Adjusted how WorkerLoaderProxy's methods are called.\n(WebKit::IDBFactoryBackendProxy::allowIndexedDB):\n    Adjusted how WebWorkerBase is obtained from WorkerLoaderProxy.\n* src/LocalFileSystemChromium.cpp:\n(WebCore::openFileSystemHelper):\n    Adjusted how WebWorkerBase is obtained from WorkerLoaderProxy.\n* src/WebSharedWorkerImpl.cpp:\n(WebKit::WebSharedWorkerImpl::toWebWorkerBase):\n    Implemented new conversion method.\n* src/WebSharedWorkerImpl.h:\n(WebSharedWorkerImpl):\n    Explicitly derive from WorkerLoaderProxy now that WebWorkerBase no longer does.\n(WebKit::WebSharedWorkerImpl::workerLoaderProxy):\n    Added new conversion method.\n* src/WebWorkerBase.h:\n(WebWorkerBase):\n    Removed derivation from WorkerLoaderProxy. Added method to convert to WorkerLoaderProxy.\n* src/WebWorkerClientImpl.cpp:\n(WebKit):\n    Adjusted comment.\n(WebKit::WebWorkerClientImpl::createWorkerContextProxy):\n    Adjusted whitespace.\n(WebKit::WebWorkerClientImpl::terminateWorkerContext):\n    Eliminated delegation to separate object.\n(WebKit::WebWorkerClientImpl::toWebWorkerBase):\n    Implemented new conversion method.\n(WebKit::WebWorkerClientImpl::view):\n(WebKit::WebWorkerClientImpl::allowDatabase):\n(WebKit::WebWorkerClientImpl::allowFileSystem):\n(WebKit::WebWorkerClientImpl::openFileSystem):\n(WebKit::WebWorkerClientImpl::allowIndexedDB):\n    Eliminated delegation to separate object.\n(WebKit::WebWorkerClientImpl::WebWorkerClientImpl):\n* src/WebWorkerClientImpl.h:\n(WebKit):\n    Changed to inherit from WorkerMessagingProxy directly.\n(WebWorkerClientImpl):\n    Deleted most methods previously overridden from WorkerContextProxy, etc.\n* src/WorkerAsyncFileSystemChromium.cpp:\n(WebCore::WorkerAsyncFileSystemChromium::WorkerAsyncFileSystemChromium):\n(WebCore::WorkerAsyncFileSystemChromium::createWorkerFileSystemCallbacksBridge):\n    Hold on to, and use, WorkerLoaderProxy rather than WebWorkerBase.\n* src/WorkerAsyncFileSystemChromium.h:\n(WebKit):\n(WebCore):\n(WorkerAsyncFileSystemChromium):\n    Hold on to WorkerLoaderProxy rather than WebWorkerBase.\n\nLayoutTests:\n\n* fast/workers/resources/empty-worker.js: Added.\n* fast/workers/resources/worker-document-leak-iframe.html: Added.\n* fast/workers/worker-document-leak-expected.txt: Added.\n* fast/workers/worker-document-leak.html: Added.\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@138693 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/0ae830297cb9343e2f55bea3c56822ca32f6b260"},{"sha":"6bca8078ee6a19377d93b8c47550f533b40c2a96","author":{"email":"c77ba1f13dd683021409b41cf8bcdadfeaa22cff@webkit.org","name":"rniwa@webkit.org"},"message":"Add flaky crash expectations for multiple tests on Mac WebKit2.\n\n* platform/mac-wk2/TestExpectations:\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@138694 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/6bca8078ee6a19377d93b8c47550f533b40c2a96"},{"sha":"277c8da5546b9b5082750497fbb5b61caa0db5e3","author":{"email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","name":"commit-queue@webkit.org"},"message":"[TexMap] Remove m_size in TextureMapperLayer.\nhttps://bugs.webkit.org/show_bug.cgi?id=105781\n\nPatch by Huang Dongsung <luxtella@company100.net> on 2013-01-02\nReviewed by Noam Rosenthal.\n\nm_size is duplicated by State::size, so this patch removes it.\n\nNo new tests. Refactoring only.\n\n* platform/graphics/texmap/TextureMapperLayer.cpp:\n(WebCore::TextureMapperLayer::computeTransformsRecursive):\n(WebCore::TextureMapperLayer::paintSelf):\n(WebCore::TextureMapperLayer::isVisible):\n(WebCore::TextureMapperLayer::flushCompositingStateForThisLayerOnly):\n* platform/graphics/texmap/TextureMapperLayer.h:\n(WebCore::TextureMapperLayer::layerRect):\n(TextureMapperLayer):\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@138695 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/277c8da5546b9b5082750497fbb5b61caa0db5e3"},{"sha":"38129dd9082a2e72a546950489888d0fe5be1860","author":{"email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","name":"commit-queue@webkit.org"},"message":"[BlackBerry] Do not determine db quota limit using db file size\nhttps://bugs.webkit.org/show_bug.cgi?id=105991\n\nPR 267191\n\nPatch by Otto Derek Cheung <otcheung@rim.com> on 2013-01-02\nReviewed by George Staikos.\n\nPassing the current quota to WebPageClientImpl::databaseQuota so we can determine a better\nquota limit without using the db file size.\n\n* Api/WebPageClient.h:\n* WebCoreSupport/ChromeClientBlackBerry.cpp:\n(WebCore::ChromeClientBlackBerry::exceededDatabaseQuota):\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@138696 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/38129dd9082a2e72a546950489888d0fe5be1860"},{"sha":"0a1f2dfed6a2bd17af9f55d4ffa5851e5a4aa23e","author":{"email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","name":"commit-queue@webkit.org"},"message":"[EFL][WK2] Fix tooltip bugs in MiniBrowser.\nhttps://bugs.webkit.org/show_bug.cgi?id=102209\n\nPatch by Byungwoo Lee <bw80.lee@samsung.com> on 2013-01-02\nReviewed by Gyuyoung Kim.\n\nSet tooltip on the elm_window instead of ewk_view, and add delay to\nshow the tooltip window.\n\nSetting tooltip on the ewk_view makes elementary error message because\newk_view is not an elementary widget. To remove the error message,\ntooltip should be set on the elm_window.\n\nMost browsers show the tooltip after a mouse pointer stays on an\nelement object that has tooltip text.\nBut elm_tooltip widget itself doesn't have delay or handle mouse\nevents to show/hide.\n\nSo additional codes are added to show/hide tooltip widget along with\nmouse events.\n  1) When a mouse pointer stays for a second on an element which has\n     tooltip text, then tooltip widget is displayed.\n  2) When a mouse pointer is moved or out of ewk_view, hide the tooltip\n     widget.\n\n* MiniBrowser/efl/main.c:\n(_Tooltip_Information):\n(_Browser_Window):\n(on_tooltip_show):\n(window_tooltip_hide):\n(window_tooltip_update):\n(on_mouse_in):\n(on_mouse_move):\n(on_mouse_out):\n(window_free):\n(on_tooltip_text_set):\n(on_tooltip_text_unset):\n(window_create):\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@138697 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/0a1f2dfed6a2bd17af9f55d4ffa5851e5a4aa23e"},{"sha":"0c868733d6f2e87c4e71df262b98b45da692d9a2","author":{"email":"c77ba1f13dd683021409b41cf8bcdadfeaa22cff@webkit.org","name":"rniwa@webkit.org"},"message":"More Mac test expectation updates per bugs 105988 and 105987.\n\n* platform/mac-wk2/TestExpectations:\n* platform/mac/TestExpectations:\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@138698 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/0c868733d6f2e87c4e71df262b98b45da692d9a2"},{"sha":"9a612522eec398b08bf85ea17ccf6d0aeed54e9c","author":{"email":"2281a28efd08350429c7a64161e97c9bd82add9d@rim.com","name":"zhajiang@rim.com"},"message":"[BlackBerry] file:/// pages don't get correct scales after several rotations and history navigations\nhttps://bugs.webkit.org/show_bug.cgi?id=105996\n\nPatch by Jacky Jiang <zhajiang@rim.com>.\nReviewed by George Staikos.\n\nPR: 273541\nWhen navigating back to the previous page on portrait mode, we were\ntrying to set virtual viewport after recalculation. However, we didn't\nchange the fixed layout size so that we still layouted the contents at\nthe old virtual viewport size. In this case, the old virtual viewport\nwas 570 * 293 which was set in landscape mode unfortunately. There\nwould be no chance for such kind of contents size to fit the portrait\nmode screen size nicely.\nThis was a regression of webkit/cc31d9bad where setViewMode() was\nremoved as a noop. So just get setViewMode() back to apply the fixed\nlayout size with a little bit change as SVG document path was proved\ninvalid in that patch. Thanks to George for the float comparison change.\nPut a FIXME as we don't have a way to save the scale precisely before\nthe rotation and history navigation currently.\n\n* Api/WebPage.cpp:\n(BlackBerry::WebKit::WebPagePrivate::setLoadState):\n* WebCoreSupport/FrameLoaderClientBlackBerry.cpp:\n(WebCore::FrameLoaderClientBlackBerry::saveViewStateToItem):\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@138699 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/9a612522eec398b08bf85ea17ccf6d0aeed54e9c"},{"sha":"741d464113ae16d806f91f012d43039557c501ed","author":{"email":"c77ba1f13dd683021409b41cf8bcdadfeaa22cff@webkit.org","name":"rniwa@webkit.org"},"message":"Add a Mac test expectation for the bug 105998.\n\n* platform/mac-wk2/TestExpectations:\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@138700 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/741d464113ae16d806f91f012d43039557c501ed"},{"sha":"d3350c9c17e57217aab290ff89ff6403896f9b5b","author":{"email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","name":"commit-queue@webkit.org"},"message":"Remove superfluous 'IntPoint toPoint(const IntSize&)'\nhttps://bugs.webkit.org/show_bug.cgi?id=105993\n\nPatch by Steve Block <steveblock@chromium.org> on 2013-01-02\nReviewed by Eric Seidel.\n\nRefactoring only, no change in behavior.\n\n* accessibility/AccessibilityObject.cpp:\n(WebCore::AccessibilityObject::elementAccessibilityHitTest):\n* accessibility/AccessibilityRenderObject.cpp:\n(WebCore::AccessibilityRenderObject::remoteSVGElementHitTest):\n* page/EventHandler.cpp:\n(WebCore::EventHandler::handleDrag):\n* page/scrolling/ScrollingCoordinator.cpp:\n(WebCore::ScrollingCoordinator::updateMainFrameScrollPosition):\n* page/scrolling/mac/ScrollingTreeScrollingNodeMac.mm:\n(WebCore::ScrollingTreeScrollingNodeMac::setScrollLayerPosition):\n* platform/graphics/IntPoint.h:\n* rendering/RenderLayer.cpp:\n(WebCore::RenderLayer::scrollToOffset):\n(WebCore::RenderLayer::offsetFromResizeCorner):\n(WebCore::RenderLayer::updateScrollInfoAfterLayout):\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@138701 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/ChaOSChriS/chaoschrome_beta/commits/d3350c9c17e57217aab290ff89ff6403896f9b5b"}]}