Timeline
Nov 26, 2010:
- 12:40 PM Changeset in webkit [72775] by
-
- 2 edits in trunk/LayoutTests
2010-11-26 Ilya Tikhonovsky <loislo@chromium.org>
Unreviewed fix for chromium test expectations.
- platform/chromium-gpu/test_expectations.txt: added: BUGWK50112 WIN LINUX : fast/canvas/canvas-createPattern-fillRect-shadow.html = TEXT
- 12:18 PM Changeset in webkit [72774] by
-
- 8 edits in trunk/WebCore
<rdar://problem/8681368> Avoid unnecessary calls to CTFontGetPlatformFont()
https://bugs.webkit.org/show_bug.cgi?id=50096
Reviewed by Antti Koivisto.
No new test, since functionality is unchanged.
- platform/graphics/chromium/CrossProcessFontLoading.mm:
(WebCore::FontPlatformData::loadFont): Removed the ATSUFontID argument.
- platform/graphics/cocoa/FontPlatformData.h:
(WebCore::FontPlatformData::FontPlatformData): Ditto.
(WebCore::FontPlatformData::operator==): Removed comparison of font IDs.
- platform/graphics/cocoa/FontPlatformDataCocoa.mm:
(WebCore::FontPlatformData::loadFont): Removed the ATSUFontID argument.
(WebCore::FontPlatformData::FontPlatformData): Updated.
(WebCore::FontPlatformData::operator=): Removed copying of font ID.
(WebCore::FontPlatformData::setFont): Removed setting of font ID.
- platform/graphics/mac/ComplexTextControllerATSUI.cpp:
(WebCore::initializeATSUStyle): Call CTFontGetPlatformFont() here if necessary.
- platform/graphics/mac/FontCustomPlatformData.cpp:
(WebCore::FontCustomPlatformData::fontPlatformData): Updated for FontPlatformData change.
(WebCore::createFontCustomPlatformData): Updated for FontCustomPlatformData change.
- platform/graphics/mac/FontCustomPlatformData.h:
(WebCore::FontCustomPlatformData::FontCustomPlatformData): Removed ATSUFontID argument and
data member.
- platform/graphics/mac/SimpleFontDataATSUI.mm:
(WebCore::SimpleFontData::checkShapesArabic): Call CTFontGetPlatformFont() here if necessary.
- 10:01 AM Changeset in webkit [72773] by
-
- 2 edits in trunk/WebCore
2010-11-26 François Sausset <François Sausset>
Reviewed by Daniel Bates.
MathML: code cleaning needed in MathMLInlineContainerElement.cpp
https://bugs.webkit.org/show_bug.cgi?id=50069
Unnecessary namespace was removed and style was adjusted.
- mathml/MathMLInlineContainerElement.cpp: (WebCore::MathMLInlineContainerElement::createRenderer):
- 9:43 AM Changeset in webkit [72772] by
-
- 3 edits in trunk/WebKit/gtk
2010-11-26 Carlos Garcia Campos <cgarcia@igalia.com>
Reviewed by Xan Lopez.
[GTK] Inspector: add a way to inspect a WebKitDOMNode
https://bugs.webkit.org/show_bug.cgi?id=49903
- webkit/webkitwebinspector.cpp: (webkit_web_inspector_inspect_node):
- webkit/webkitwebinspector.h:
- 8:58 AM Changeset in webkit [72771] by
-
- 32 edits in trunk
2010-11-26 Andrei Popescu <andreip@google.com>
Reviewed by Jeremy Orlow.
IDBDatabase and IDBObjectStore remove* methods should be renamed to delete*
https://bugs.webkit.org/show_bug.cgi?id=50113
- storage/indexeddb/objectstore-basics-expected.txt:
- storage/indexeddb/objectstore-basics.html:
- storage/indexeddb/objectstore-removeobjectstore-expected.txt:
- storage/indexeddb/objectstore-removeobjectstore.html:
- storage/indexeddb/resources/shared.js: (deleteAllObjectStores):
- storage/indexeddb/transaction-basics-expected.txt:
- storage/indexeddb/transaction-basics.html:
2010-11-26 Andrei Popescu <andreip@google.com>
Reviewed by Jeremy Orlow.
IDBDatabase and IDBObjectStore remove* methods should be renamed to delete*
https://bugs.webkit.org/show_bug.cgi?id=50113
Modified exisiting layout tests to cover this change.
- storage/IDBDatabase.cpp: (WebCore::IDBDatabase::deleteObjectStore):
- storage/IDBDatabase.h:
- storage/IDBDatabase.idl:
- storage/IDBDatabaseBackendImpl.cpp: (WebCore::IDBDatabaseBackendImpl::deleteObjectStore): (WebCore::IDBDatabaseBackendImpl::deleteObjectStoreInternal):
- storage/IDBDatabaseBackendImpl.h:
- storage/IDBDatabaseBackendInterface.h:
- storage/IDBObjectStore.cpp: (WebCore::IDBObjectStore::deleteFunction): (WebCore::IDBObjectStore::deleteIndex):
- storage/IDBObjectStore.h:
- storage/IDBObjectStore.idl:
- storage/IDBObjectStoreBackendImpl.cpp: (WebCore::IDBObjectStoreBackendImpl::deleteFunction): (WebCore::IDBObjectStoreBackendImpl::deleteInternal): (WebCore::IDBObjectStoreBackendImpl::deleteIndex): (WebCore::IDBObjectStoreBackendImpl::deleteIndexInternal):
- storage/IDBObjectStoreBackendImpl.h:
- storage/IDBObjectStoreBackendInterface.h:
2010-11-26 Andrei Popescu <andreip@google.com>
Reviewed by Jeremy Orlow.
IDBDatabase and IDBObjectStore remove* methods should be renamed to delete*
https://bugs.webkit.org/show_bug.cgi?id=50113
- public/WebIDBDatabase.h: (WebKit::WebIDBDatabase::deleteObjectStore): (WebKit::WebIDBDatabase::removeObjectStore):
- public/WebIDBObjectStore.h: (WebKit::WebIDBObjectStore::remove): (WebKit::WebIDBObjectStore::deleteFunction): (WebKit::WebIDBObjectStore::deleteIndex):
- src/IDBDatabaseProxy.cpp: (WebCore::IDBDatabaseProxy::deleteObjectStore):
- src/IDBDatabaseProxy.h:
- src/IDBObjectStoreProxy.cpp: (WebCore::IDBObjectStoreProxy::deleteFunction): (WebCore::IDBObjectStoreProxy::deleteIndex):
- src/IDBObjectStoreProxy.h:
- src/WebIDBDatabaseImpl.cpp: (WebKit::WebIDBDatabaseImpl::deleteObjectStore):
- src/WebIDBDatabaseImpl.h:
- src/WebIDBObjectStoreImpl.cpp: (WebKit::WebIDBObjectStoreImpl::deleteFunction): (WebKit::WebIDBObjectStoreImpl::deleteIndex):
- src/WebIDBObjectStoreImpl.h:
- 8:53 AM Changeset in webkit [72770] by
-
- 21 edits18 deletes in trunk
2010-11-26 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r72701.
http://trac.webkit.org/changeset/72701
https://bugs.webkit.org/show_bug.cgi?id=50114
REGRESSION: bad transform matrix on content layer (Requested
by backer on #webkit).
- compositing/lots-of-img-layers-with-opacity.html: Removed.
- compositing/lots-of-img-layers.html: Removed.
- platform/chromium-gpu-win/compositing/lots-of-img-layers-expected.checksum: Removed.
- platform/chromium-gpu-win/compositing/lots-of-img-layers-expected.png: Removed.
- platform/chromium-gpu-win/compositing/lots-of-img-layers-expected.txt: Removed.
- platform/chromium-gpu-win/compositing/lots-of-img-layers-with-opacity-expected.checksum: Removed.
- platform/chromium-gpu-win/compositing/lots-of-img-layers-with-opacity-expected.png: Removed.
- platform/chromium-gpu-win/compositing/lots-of-img-layers-with-opacity-expected.txt: Removed.
- platform/chromium-gpu/test_expectations.txt:
- platform/mac/compositing/lots-of-img-layers-expected.checksum: Removed.
- platform/mac/compositing/lots-of-img-layers-expected.png: Removed.
- platform/mac/compositing/lots-of-img-layers-expected.txt: Removed.
- platform/mac/compositing/lots-of-img-layers-with-opacity-expected.checksum: Removed.
- platform/mac/compositing/lots-of-img-layers-with-opacity-expected.png: Removed.
- platform/mac/compositing/lots-of-img-layers-with-opacity-expected.txt: Removed.
2010-11-26 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r72701.
http://trac.webkit.org/changeset/72701
https://bugs.webkit.org/show_bug.cgi?id=50114
REGRESSION: bad transform matrix on content layer (Requested
by backer on #webkit).
- WebCore.gypi:
- platform/graphics/chromium/Canvas2DLayerChromium.cpp: (WebCore::Canvas2DLayerChromium::updateContents):
- platform/graphics/chromium/Canvas2DLayerChromium.h:
- platform/graphics/chromium/ContentLayerChromium.cpp: (WebCore::ContentLayerChromium::cleanupResources): (WebCore::ContentLayerChromium::updateContents): (WebCore::ContentLayerChromium::updateTextureRect): (WebCore::ContentLayerChromium::draw):
- platform/graphics/chromium/ContentLayerChromium.h:
- platform/graphics/chromium/ImageLayerChromium.cpp: (WebCore::ImageLayerChromium::updateContents):
- platform/graphics/chromium/ImageLayerChromium.h:
- platform/graphics/chromium/LayerChromium.h: (WebCore::LayerChromium::contentsDirty): (WebCore::LayerChromium::updateContents): (WebCore::LayerChromium::draw):
- platform/graphics/chromium/LayerRendererChromium.cpp: (WebCore::LayerRendererChromium::LayerRendererChromium): (WebCore::LayerRendererChromium::prepareToDrawLayers): (WebCore::LayerRendererChromium::drawLayers): (WebCore::LayerRendererChromium::updateLayersRecursive): (WebCore::LayerRendererChromium::useRenderSurface): (WebCore::LayerRendererChromium::drawLayer): (WebCore::LayerRendererChromium::initializeSharedObjects): (WebCore::LayerRendererChromium::cleanupSharedObjects):
- platform/graphics/chromium/LayerRendererChromium.h:
- platform/graphics/chromium/LayerTexture.cpp: Removed.
- platform/graphics/chromium/LayerTexture.h: Removed.
- platform/graphics/chromium/PluginLayerChromium.cpp: (WebCore::PluginLayerChromium::updateContents):
- platform/graphics/chromium/PluginLayerChromium.h:
- platform/graphics/chromium/RenderSurfaceChromium.cpp: (WebCore::RenderSurfaceChromium::RenderSurfaceChromium): (WebCore::RenderSurfaceChromium::cleanupResources): (WebCore::RenderSurfaceChromium::prepareContentsTexture):
- platform/graphics/chromium/RenderSurfaceChromium.h:
- platform/graphics/chromium/TextureManager.cpp: Removed.
- platform/graphics/chromium/TextureManager.h: Removed.
- platform/graphics/chromium/VideoLayerChromium.cpp: (WebCore::VideoLayerChromium::updateContents):
- platform/graphics/chromium/VideoLayerChromium.h:
- platform/graphics/chromium/WebGLLayerChromium.cpp: (WebCore::WebGLLayerChromium::updateContents):
- platform/graphics/chromium/WebGLLayerChromium.h:
- 8:51 AM Changeset in webkit [72769] by
-
- 3 edits in trunk/WebCore
2010-11-26 Jeremy Orlow <jorlow@chromium.org>
Unreviewed build fix.
- storage/IDBIndex.cpp: (WebCore::IDBIndex::openCursor): (WebCore::IDBIndex::openKeyCursor):
- storage/IDBObjectStore.cpp: (WebCore::IDBObjectStore::openCursor):
- 8:44 AM Changeset in webkit [72768] by
-
- 2 edits in trunk/WebCore
2010-11-26 Sergio Villar Senin <svillar@igalia.com>
Reviewed by Xan Lopez.
[GTK] SoupCache should not ignore loader's conditional requests
https://bugs.webkit.org/show_bug.cgi?id=50101
SoupCache must not handle WebKit loader conditional requests and
thus should never return its own cached response if any. This was
causing frequent resource load failures as WebCore was trying to
revalidate its own resources and was not getting any expected
result.
- platform/network/soup/cache/webkit/soup-cache.c: (webkit_soup_cache_has_response): check the presence of conditional request headers when deciding whether the cache has a valid response for a given request.
- 8:37 AM Changeset in webkit [72767] by
-
- 20 edits in trunk
2010-11-26 Jeremy Orlow <jorlow@chromium.org>
Reviewed by Steve Block.
Make IDBKeyRange match the spec
https://bugs.webkit.org/show_bug.cgi?id=50105
Remove flags and instead add two booleans for being open.
Change left to lower and right to upper everywhere.
- storage/indexeddb/constants-expected.txt:
- storage/indexeddb/constants.html:
- storage/indexeddb/index-cursor.html:
- storage/indexeddb/keyrange-expected.txt:
- storage/indexeddb/keyrange.html:
- storage/indexeddb/objectstore-cursor.html:
- storage/indexeddb/open-cursor.html:
- storage/indexeddb/tutorial.html:
2010-11-26 Jeremy Orlow <jorlow@chromium.org>
Reviewed by Steve Block.
Make IDBKeyRange match the spec
https://bugs.webkit.org/show_bug.cgi?id=50105
Remove flags and instead add two booleans for being open.
Change left to lower and right to upper everywhere.
- storage/IDBIndexBackendImpl.cpp: (WebCore::IDBIndexBackendImpl::openCursorInternal):
- storage/IDBKey.cpp: (WebCore::IDBKey::lowerCursorWhereFragment): (WebCore::IDBKey::upperCursorWhereFragment):
- storage/IDBKey.h:
- storage/IDBKeyRange.cpp: (WebCore::IDBKeyRange::IDBKeyRange): (WebCore::IDBKeyRange::only): (WebCore::IDBKeyRange::lowerBound): (WebCore::IDBKeyRange::upperBound): (WebCore::IDBKeyRange::bound): (WebCore::IDBKeyRange::lowerWhereClauseComparisonOperator): (WebCore::IDBKeyRange::upperWhereClauseComparisonOperator):
- storage/IDBKeyRange.h: (WebCore::IDBKeyRange::create): (WebCore::IDBKeyRange::lower): (WebCore::IDBKeyRange::upper): (WebCore::IDBKeyRange::lowerOpen): (WebCore::IDBKeyRange::upperOpen):
- storage/IDBKeyRange.idl:
- storage/IDBObjectStoreBackendImpl.cpp: (WebCore::IDBObjectStoreBackendImpl::openCursorInternal):
2010-11-26 Jeremy Orlow <jorlow@chromium.org>
Reviewed by Steve Block.
Make IDBKeyRange match the spec
https://bugs.webkit.org/show_bug.cgi?id=50105
Remove flags and instead add two booleans for being open.
Change left to lower and right to upper everywhere.
- public/WebIDBKeyRange.h: (WebKit::WebIDBKeyRange::WebIDBKeyRange):
- src/WebIDBKeyRange.cpp: (WebKit::WebIDBKeyRange::assign): (WebKit::WebIDBKeyRange::left): (WebKit::WebIDBKeyRange::right): (WebKit::WebIDBKeyRange::lower): (WebKit::WebIDBKeyRange::upper): (WebKit::WebIDBKeyRange::lowerOpen): (WebKit::WebIDBKeyRange::upperOpen): (WebKit::WebIDBKeyRange::flags):
- 8:33 AM Changeset in webkit [72766] by
-
- 17 edits in trunk
2010-11-25 Jeremy Orlow <jorlow@chromium.org>
Reviewed by Steve Block.
Convert open*Cursor and createIndex over to using OptionsObject
https://bugs.webkit.org/show_bug.cgi?id=50093
- storage/indexeddb/index-cursor.html:
- storage/indexeddb/objectstore-basics-expected.txt:
- storage/indexeddb/objectstore-basics.html:
- storage/indexeddb/objectstore-cursor.html:
- storage/indexeddb/open-cursor-expected.txt:
- storage/indexeddb/open-cursor.html:
- storage/indexeddb/tutorial.html:
2010-11-25 Jeremy Orlow <jorlow@chromium.org>
Reviewed by Steve Block.
Convert open*Cursor and createIndex over to using OptionsObject
https://bugs.webkit.org/show_bug.cgi?id=50093
Add IDBKeyRange to OptionsObject's parsing abilities. Switch
more APIs over to using it.
- bindings/v8/OptionsObject.cpp: (WebCore::OptionsObject::getKeyDOMStringList): (WebCore::OptionsObject::getKeyKeyRange):
- bindings/v8/OptionsObject.h:
- storage/IDBIndex.cpp: (WebCore::IDBIndex::openCursor): (WebCore::IDBIndex::openKeyCursor):
- storage/IDBIndex.h: (WebCore::IDBIndex::openCursor): (WebCore::IDBIndex::openKeyCursor):
- storage/IDBIndex.idl:
- storage/IDBObjectStore.cpp: (WebCore::IDBObjectStore::createIndex): (WebCore::IDBObjectStore::openCursor):
- storage/IDBObjectStore.h: (WebCore::IDBObjectStore::createIndex): (WebCore::IDBObjectStore::openCursor):
- storage/IDBObjectStore.idl:
- 8:30 AM Changeset in webkit [72765] by
-
- 24 edits2 moves2 adds in trunk
2010-11-25 Jeremy Orlow <jorlow@chromium.org>
Reviewed by Steve Block.
Clean up IDBDatabase.transaction and add checks to IDBTransaction.objectStore
https://bugs.webkit.org/show_bug.cgi?id=50081
- storage/indexeddb/create-and-remove-object-store-expected.txt: Renamed from LayoutTests/storage/indexeddb/createAndRemoveObjectStore-expected.txt.
- storage/indexeddb/create-and-remove-object-store.html: Renamed from LayoutTests/storage/indexeddb/createAndRemoveObjectStore.html.
- storage/indexeddb/create-object-store-options-expected.txt:
- storage/indexeddb/create-object-store-options.html:
- storage/indexeddb/resources/shared.js: (evalAndExpectException):
- storage/indexeddb/transaction-and-objectstore-calls-expected.txt: Added.
- storage/indexeddb/transaction-and-objectstore-calls.html: Added.
- storage/indexeddb/tutorial.html:
2010-11-25 Jeremy Orlow <jorlow@chromium.org>
Reviewed by Steve Block.
Clean up IDBDatabase.transaction and add checks to IDBTransaction.objectStore
https://bugs.webkit.org/show_bug.cgi?id=50081
IDBDatabase.transaction should use the new optional OptionsObject way
of taking optional paramters. Modify that object to get numbers and
domStringLists from it. Verify that any requested resources exist and
return an exception if not.
When IDBTransaction.objectStore is called, verify that it's one of the
requested resources. Also verify that it still exists. Plumb the
exception code to make this work.
Tests: storage/indexeddb/create-and-remove-object-store.html
storage/indexeddb/transaction-and-objectstore-calls.html
- bindings/v8/OptionsObject.cpp: (WebCore::OptionsObject::getKeyInteger): (WebCore::OptionsObject::getKeyString): (WebCore::OptionsObject::getKeyDOMStringList):
- bindings/v8/OptionsObject.h:
- storage/IDBDatabase.cpp: (WebCore::IDBDatabase::createObjectStore): (WebCore::IDBDatabase::transaction):
- storage/IDBDatabase.h: (WebCore::IDBDatabase::transaction):
- storage/IDBDatabase.idl:
- storage/IDBDatabaseBackendImpl.cpp: (WebCore::IDBDatabaseBackendImpl::transaction):
- storage/IDBTransaction.cpp: (WebCore::IDBTransaction::objectStore):
- storage/IDBTransactionBackendImpl.cpp: (WebCore::IDBTransactionBackendImpl::IDBTransactionBackendImpl): (WebCore::IDBTransactionBackendImpl::objectStore):
- storage/IDBTransactionBackendImpl.h:
- storage/IDBTransactionBackendInterface.h:
2010-11-25 Jeremy Orlow <jorlow@chromium.org>
Reviewed by Steve Block.
Clean up IDBDatabase.transaction and add checks to IDBTransaction.objectStore
https://bugs.webkit.org/show_bug.cgi?id=50081
Plumb IDBTransaction.objectStore's exception code.
- public/WebIDBTransaction.h: (WebKit::WebIDBTransaction::objectStore):
- src/IDBDatabaseProxy.cpp: (WebCore::IDBDatabaseProxy::transaction):
- src/IDBTransactionBackendProxy.cpp: (WebCore::IDBTransactionBackendProxy::objectStore):
- src/IDBTransactionBackendProxy.h:
- src/WebIDBDatabaseImpl.cpp: (WebKit::WebIDBDatabaseImpl::createObjectStore): (WebKit::WebIDBDatabaseImpl::transaction):
- src/WebIDBTransactionImpl.cpp: (WebKit::WebIDBTransactionImpl::objectStore):
- src/WebIDBTransactionImpl.h:
- 8:18 AM Changeset in webkit [72764] by
-
- 5 edits in trunk
2010-11-26 Mario Sanchez Prada <msanchez@igalia.com>
Reviewed by Xan Lopez.
[GTK] events missing when a document is (re)loaded
https://bugs.webkit.org/show_bug.cgi?id=25831
Make sure webArea returns a proper name and that a signal
'state-change::defunct' is emitted when detaching the wrapper.
- accessibility/gtk/AccessibilityObjectWrapperAtk.cpp: (webkit_accessible_get_name): Returns the current document's title as fallback mechanism for webArea objects. (webkit_accessible_detach): Emit 'state-change::defunct' function as soon as the wrapper is detached from the related core object.
2010-11-26 Mario Sanchez Prada <msanchez@igalia.com>
Reviewed by Xan Lopez.
[GTK] events missing when a document is (re)loaded
https://bugs.webkit.org/show_bug.cgi?id=25831
Emit the right signals when reloading a document.
- WebCoreSupport/FrameLoaderClientGtk.cpp: (WebKit::notifyAccessibilityStatus): New function, to make sure the signals involved in reloading a document are properly emitted. (WebKit::notifyStatus): Also notify accessibility if enabled.
New unit test to check the signals are being actually emitted.
- tests/testatk.c: (stateChangedCb): Callback for 'state-change' signal emitted by the accessible object associated to the webView. (documentReloadCb): Callback for 'reload' signal. (documentLoadCompleteCb): Callback for 'load-complete' signal. (webviewLoadStatusChangedCb): Callback for 'notify::load-status' signal, emitted by the WebKitWebView object (not the AtkObject). (testWebkitAtkDocumentReloadEvents): New unit test. (main): Added the new unit test.
- 8:01 AM Changeset in webkit [72763] by
-
- 2 edits in trunk/LayoutTests
2010-11-26 Ilya Tikhonovsky <loislo@chromium.org>
Unreviewed fix for chromium test expectations.
fast/canvas/canvas-createPattern-fillRect-shadow.html was disabled
for Win and Linux.
- platform/chromium/test_expectations.txt: added: BUGWK50112 WIN LINUX : fast/canvas/canvas-createPattern-fillRect-shadow.html = TEXT
- 7:52 AM Changeset in webkit [72762] by
-
- 3 edits in trunk/WebCore
2010-11-26 Sergio Villar Senin <svillar@igalia.com>
Reviewed by Xan Lopez.
[Gtk] ASSERT(d->m_response.isNull()) in contentSniffedCallback
https://bugs.webkit.org/show_bug.cgi?id=50083
ResourceHandleSoup should not listen to content-sniffed signal
when content sniffing is not enabled. This will prevent us
reaching an assertion on content-sniffed callback
- platform/network/soup/ResourceHandleSoup.cpp: (WebCore::startHttp):
- platform/network/soup/cache/soup-request-http.c: (conditional_get_ready_cb): added a comment with the possible fix for a pure libsoup HTTP cache. (send_async_cb): prevent an early object finalization adding a reference. (webkit_soup_request_http_send_async): Ditto.
- 7:36 AM Changeset in webkit [72761] by
-
- 3 edits in trunk/WebCore
[Qt] Remove empty ScrollView::platformInit/platformDestroy
https://bugs.webkit.org/show_bug.cgi?id=50079
Reviewed by Antonio Gomes.
No new test is needed.
- platform/ScrollView.cpp:
(WebCore::ScrollView::wheelEvent):
- platform/qt/ScrollViewQt.cpp:
- 6:59 AM Changeset in webkit [72760] by
-
- 3 edits in trunk/LayoutTests
2010-11-26 Hans Wennborg <hans@chromium.org>
Reviewed by Jeremy Orlow.
IndexedDB: Test inserting invalid values in object store
https://bugs.webkit.org/show_bug.cgi?id=50110
Add tests to make sure we throw exceptions when a user tries
to insert invalid data in the object store.
- storage/indexeddb/objectstore-basics-expected.txt:
- storage/indexeddb/objectstore-basics.html:
- 6:54 AM Changeset in webkit [72759] by
-
- 2 edits in trunk/WebCore
2010-11-26 Pavel Feldman <pfeldman@chromium.org>
Not reviewed. Fixing inspector tests.
- inspector/front-end/Resource.js: (WebInspector.Resource.prototype.set timing):
- 4:51 AM Changeset in webkit [72758] by
-
- 7 edits in trunk/WebCore
2010-11-25 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Yury Semikhatsky.
Web Inspector: UI polish for Network and Resources panels.
https://bugs.webkit.org/show_bug.cgi?id=50100
- Fixed timing inconsistencies
- Made grid user-selectable
- Selection in network panel is made on name column only
- inspector/front-end/NetworkPanel.js: (WebInspector.NetworkPanel): (WebInspector.NetworkPanel.prototype._toggleGridMode): (WebInspector.NetworkDataGridNode.prototype.createCells): (WebInspector.NetworkDataGridNode.prototype.select): (WebInspector.NetworkDataGridNode.prototype.get selectable): (WebInspector.NetworkDataGridNode.prototype._createTimelineCell): (WebInspector.NetworkDataGridNode.prototype.refreshGraph): (WebInspector.NetworkDataGridNode.prototype._refreshLabelPositions):
- inspector/front-end/Popover.js: (WebInspector.PopoverHelper): (WebInspector.PopoverHelper.prototype.setTimeout): (WebInspector.PopoverHelper.prototype._mouseMove): (WebInspector.PopoverHelper.prototype._handleMouseAction):
- inspector/front-end/Resource.js: (WebInspector.Resource.prototype.get responseReceivedTime): (WebInspector.Resource.prototype.set endTime): (WebInspector.Resource.prototype.set timing):
- inspector/front-end/ResourceManager.js: (WebInspector.ResourceManager.prototype.didReceiveResponse): (WebInspector.ResourceManager.prototype.didFinishLoading):
- inspector/front-end/ResourcesPanel.js: (WebInspector.FrameResourceTreeElement.prototype._ondragstart):
- inspector/front-end/networkPanel.css: (.network-sidebar .data-grid td:not(.network-summary)): (.network-sidebar .data-grid td.name-column): (.network.panel:not(.viewing-resource) .network-sidebar td.name-column:hover): (.network-timing-row): (.network-timing-bar): (.network-timing-bar-title): (.resource-timing-view):
- 3:52 AM Changeset in webkit [72757] by
-
- 3 edits3 adds in trunk
2010-11-26 Helder Correia <helder@sencha.com>
Reviewed by Ariya Hidayat.
[Qt] Blur shadow for rectangle fill
https://bugs.webkit.org/show_bug.cgi?id=44488
New fast canvas test to ensure fillRect shadow (with and without blur).
- fast/canvas/canvas-fillRect-shadow-expected.txt: Added.
- fast/canvas/canvas-fillRect-shadow.html: Added.
- fast/canvas/script-tests/canvas-fillRect-shadow.js: Added.
2010-11-26 Helder Correia <helder@sencha.com>
Reviewed by Ariya Hidayat.
[Qt] Blur shadow for rectangle fill
https://bugs.webkit.org/show_bug.cgi?id=44488
Shadow color opacity needs to be set when blurring shadow with
ContextShadow.
Test: fast/canvas/canvas-fillRect-shadow.html
- platform/graphics/qt/GraphicsContextQt.cpp: (WebCore::GraphicsContext::fillRect):
- 3:25 AM Changeset in webkit [72756] by
-
- 1 edit3 adds in trunk/LayoutTests
2010-11-26 Helder Correia <helder@sencha.com>
Reviewed by Kenneth Rohde Christiansen.
New fast canvas test: createPattern + fillRect with shadow
https://bugs.webkit.org/show_bug.cgi?id=50104
Ensure that fillRect works correctly with an image pattern with
transparency set as the fillStyle.
- fast/canvas/canvas-createPattern-fillRect-shadow-expected.txt: Added.
- fast/canvas/canvas-createPattern-fillRect-shadow.html: Added.
- fast/canvas/script-tests/canvas-createPattern-fillRect-shadow.js: Added.
- 3:21 AM Changeset in webkit [72755] by
-
- 2 edits in trunk/LayoutTests
2010-11-25 Andrey Kosyakov <caseq@chromium.org>
Reviewed by Pavel Feldman.
Web Inspector: LayoutTest/inspector/extnesions.html is flaky
https://bugs.webkit.org/show_bug.cgi?id=50076
- inspector/extensions-test.js: (initialize_ExtensionsTest.dumpSidebarContent):
- 3:03 AM Changeset in webkit [72754] by
-
- 24 edits in trunk
2010-11-26 Hans Wennborg <hans@chromium.org>
Reviewed by Jeremy Orlow.
IndexedDB: Rename IDBDatabase.objectStores to objectStoreNames
https://bugs.webkit.org/show_bug.cgi?id=50102
Update layout tests to use the new name.
- storage/indexeddb/database-basics-expected.txt:
- storage/indexeddb/database-basics.html:
- storage/indexeddb/database-quota-expected.txt:
- storage/indexeddb/database-quota.html:
- storage/indexeddb/objectstore-basics-expected.txt:
- storage/indexeddb/objectstore-basics.html:
- storage/indexeddb/resources/shared.js: (deleteAllObjectStores):
- storage/indexeddb/transaction-basics-expected.txt:
- storage/indexeddb/transaction-basics.html:
- storage/indexeddb/tutorial.html:
2010-11-26 Hans Wennborg <hans@chromium.org>
Reviewed by Jeremy Orlow.
IndexedDB: Rename IDBDatabase.objectStores to objectStoreNames
https://bugs.webkit.org/show_bug.cgi?id=50102
Rename as per the spec: http://dvcs.w3.org/hg/IndexedDB/raw-file/tip/Overview.html#database-interface
- manual-tests/indexeddb-persists.html:
- storage/IDBDatabase.h: (WebCore::IDBDatabase::objectStoreNames):
- storage/IDBDatabase.idl:
- storage/IDBDatabaseBackendImpl.cpp: (WebCore::IDBDatabaseBackendImpl::objectStoreNames): (WebCore::IDBDatabaseBackendImpl::setVersion): (WebCore::IDBDatabaseBackendImpl::transaction):
- storage/IDBDatabaseBackendImpl.h:
- storage/IDBDatabaseBackendInterface.h:
2010-11-26 Hans Wennborg <hans@chromium.org>
Reviewed by Jeremy Orlow.
IndexedDB: Rename IDBDatabase.objectStores to objectStoreNames
https://bugs.webkit.org/show_bug.cgi?id=50102
Rename as per the spec: http://dvcs.w3.org/hg/IndexedDB/raw-file/tip/Overview.html#database-interface
- public/WebIDBDatabase.h: (WebKit::WebIDBDatabase::objectStores): (WebKit::WebIDBDatabase::objectStoreNames):
- src/IDBDatabaseProxy.cpp: (WebCore::IDBDatabaseProxy::objectStoreNames):
- src/IDBDatabaseProxy.h:
- src/WebIDBDatabaseImpl.cpp: (WebKit::WebIDBDatabaseImpl::objectStoreNames):
- src/WebIDBDatabaseImpl.h:
- 2:52 AM Changeset in webkit [72753] by
-
- 48 edits in trunk
Remove description
Nov 25, 2010:
- 10:47 PM Changeset in webkit [72752] by
-
- 2 edits in trunk/LayoutTests
2010-11-25 Yuzo Fujishima <yuzo@google.com>
Unreviewed Chromium test expectaion change.
fast/css/font-face-data-uri.html now passes for WIN and LINUX.
- platform/chromium/test_expectations.txt:
- 9:37 PM Changeset in webkit [72751] by
-
- 2 edits in trunk/LayoutTests
2010-11-25 Yuzo Fujishima <yuzo@google.com>
Unreviewed attempt to fix test falkiness.
- fast/css/font-face-data-uri.html:
- 8:54 PM Changeset in webkit [72750] by
-
- 3 edits3 adds in trunk
2010-11-25 Kenichi Ishibashi <bashi@google.com>
Reviewed by Kent Tamura.
Assertion failure by resetting <output> twice
https://bugs.webkit.org/show_bug.cgi?id=50095
Adds a test that ensures assertion failures don't occur when
updating the value of an output element.
- fast/forms/output-reset-assertion-failed-expected.txt: Added.
- fast/forms/output-reset-assertion-failed.html: Added.
- fast/forms/script-tests/output-reset-assertion-failed.js: Added.
2010-11-25 Kenichi Ishibashi <bashi@google.com>
Reviewed by Kent Tamura.
Assertion failure by resetting <output> twice
https://bugs.webkit.org/show_bug.cgi?id=50095
Don't call setTextContentInternal() when the value wouldn't
be changed.
Test: fast/forms/output-reset-assertion-failed.html
- html/HTMLOutputElement.cpp: (WebCore::HTMLOutputElement::HTMLOutputElement): Calls setTextContentInternal() if and only if needed. (WebCore::HTMLOutputElement::reset): Ditto. (WebCore::HTMLOutputElement::setValue): Ditto. (WebCore::HTMLOutputElement::setDefaultValue): Ditto.
- 7:52 PM Changeset in webkit [72749] by
-
- 2 edits in trunk/LayoutTests
2010-11-25 Yuzo Fujishima <yuzo@google.com>
Reviewed by Kent Tamura.
Fix for Bug 49898 - LayoutTests/fast/css/font-face-data-uri.html doesn't test what it claims to
https://bugs.webkit.org/show_bug.cgi?id=49898
- fast/css/font-face-data-uri.html: Use local font as reference. Use polling to ensure that the web font is loaded.
- 6:02 PM WinCE edited by
- (diff)
- 4:36 PM Changeset in webkit [72748] by
-
- 3 edits2 adds in trunk
2010-11-24 Ryosuke Niwa <rniwa@webkit.org>
Crash when moving caret around a word with a first-letter rule and whitespace is not collapsible.
https://bugs.webkit.org/show_bug.cgi?id=49652
Fixed the crash by giving the correct end offset to emitText in handleTextNode.
This patch does not fix a bug in TextIterator that incorrectly calculates
the end offset of a word with a first-letter rule as demonstrated in the layout test
because fixing the bug requires an overhaul of TextIterator and new behavior is consistent
with the case when whitespace is collapsible.
Test: editing/text-iterator/first-letter-word-boundary.html
- editing/TextIterator.cpp: (WebCore::TextIterator::handleTextNode):
2010-11-24 Ryosuke Niwa <rniwa@webkit.org>
Reviewed by Kent Tamura.
Added a test to ensure WebKit does not crash when moving carets around a word
with a first-letter rule. While WebKit no longer crashes, the test demonstrates a bug
that the position offset at the end of word is incorrect.
- editing/text-iterator/first-letter-word-boundary-expected.txt: Added.
- editing/text-iterator/first-letter-word-boundary.html: Added.
- 4:22 PM Changeset in webkit [72747] by
-
- 4 edits in trunk/WebCore
2010-11-25 Mike Lawther <mikelawther@chromium.org>
Reviewed by Kent Tamura.
Fix typos in CSS grammar (HERZ -> HERTZ)
https://bugs.webkit.org/show_bug.cgi?id=50094
- css/CSSGrammar.y:
- css/CSSParser.cpp: (WebCore::CSSParser::lex):
- css/tokenizer.flex:
- 12:40 PM Changeset in webkit [72746] by
-
- 4 edits in trunk
2010-11-25 Ilya Tikhonovsky <loislo@chromium.org>
Unreviewed. Enable test for Win Release chromuim.
- platform/chromium/test_expectations.txt: changed: BUGWK46940 WIN DEBUG : fast/dom/Window/window-screen-properties.html = TEXT
2010-11-25 Ilya Tikhonovsky <loislo@chromium.org>
Unreviewed. Roll chromium 67004:67404.
- DEPS:
- 12:33 PM Changeset in webkit [72745] by
-
- 2 edits in trunk/WebKit/gtk
2010-11-25 Antonio Gomes <agomes@rim.com>
Unreviewed build fix for GTK+ when --release and -no-video are passed to build-webkit
Build problem with --gtk --no-video
https://bugs.webkit.org/show_bug.cgi?id=50003
Patch suggested by Philippe Normand <pnormand@igalia.com>.
- WebCoreSupport/ChromeClientGtk.cpp:
- webkit/webkitprivate.cpp:
- 12:31 PM Changeset in webkit [72744] by
-
- 4 edits in trunk
Revertted accidentally committed code in r72742
- 12:29 PM Changeset in webkit [72743] by
-
- 6 edits in trunk/WebCore
https://bugs.webkit.org/show_bug.cgi?id=50078
Simplify CachedResource error handling code by getting rid of the m_httpStatusCodeErrorOccurred boolean.
Reviewed by Dan Bernstein.
- loader/cache/CachedImage.cpp:
(WebCore::CachedImage::CachedImage):
- loader/cache/CachedImage.h:
(WebCore::CachedImage::shouldIgnoreHTTPStatusCodeErrors):
- loader/cache/CachedResource.h:
(WebCore::CachedResource::shouldIgnoreHTTPStatusCodeErrors):
(WebCore::CachedResource::httpStatusCodeErrorOccurred):
- loader/loader.cpp:
(WebCore::Loader::didReceiveData):
- 12:25 PM Changeset in webkit [72742] by
-
- 4 edits in trunk
martin
- 11:37 AM Changeset in webkit [72741] by
-
- 2 edits in trunk/WebCore
2010-11-25 Andreas Kling <kling@webkit.org>
Reviewed by Tor Arne Vestbø.
[Qt] Remove unnecessary save/restore in GraphicsContext::drawConvexPolygon()
https://bugs.webkit.org/show_bug.cgi?id=50085
- platform/graphics/qt/GraphicsContextQt.cpp: (WebCore::GraphicsContext::drawConvexPolygon): Remember the previous antialiasing mode and reset it after we're done.
- 10:36 AM Changeset in webkit [72740] by
-
- 3 edits in trunk/WebCore
2010-11-25 Ben Murdoch <benm@google.com>
Reviewed by Steve Block.
Potential crash in JavaClassV8.cpp
https://bugs.webkit.org/show_bug.cgi?id=50016
It is possible that we attempt to free uninitialised
memory in the JavaClass destrctor when using V8 in the
case that the JVM could not find the class in the constructor.
It turns out that the troublesome m_name is not acutally
used anywhere, so we remove it in this patch.
No new tests, just removing dead code.
- bridge/jni/v8/JavaClassV8.cpp: Remove unused m_name.
- bridge/jni/v8/JavaClassV8.h: Ditto.
- 10:21 AM Changeset in webkit [72739] by
-
- 2 edits in trunk/WebKit/qt
2010-11-25 Norbert Leser <norbert.leser@nokia.com>
Reviewed by Laszlo Gombos.
Updated Symbian DEF file for ARM target due to API changes
via committs r72600-72603 (see bug# 46810)
- symbian/eabi/QtWebKitu.def:
- 10:18 AM Changeset in webkit [72738] by
-
- 8 edits in trunk
2010-11-25 Hans Wennborg <hans@chromium.org>
Reviewed by Jeremy Orlow.
IndexedDB: Better errors for not yet implemented features
https://bugs.webkit.org/show_bug.cgi?id=50075
Test that inserting a record where the key is a Date (either
explicitly, or via a key path) yields an error.
Test that calling createObjectStore with autoIncrement = true
raises an exception.
- storage/indexeddb/create-object-store-options-expected.txt:
- storage/indexeddb/create-object-store-options.html:
- storage/indexeddb/objectstore-basics-expected.txt:
- storage/indexeddb/objectstore-basics.html:
2010-11-25 Hans Wennborg <hans@chromium.org>
Reviewed by Jeremy Orlow.
IndexedDB: Better errors for not yet implemented features
https://bugs.webkit.org/show_bug.cgi?id=50075
Raise an exception if createObjectStore is called with autoIncrement
set to true.
Be a little bit more explicit in IDBBindingUtilities that we don't
allow using Date objects as keys yet.
- bindings/v8/IDBBindingUtilities.cpp: (WebCore::createIDBKeyFromValue):
- storage/IDBDatabase.cpp: (WebCore::IDBDatabase::createObjectStore):
- storage/IDBObjectStoreBackendImpl.cpp: (WebCore::IDBObjectStoreBackendImpl::putInternal):
- 10:01 AM Changeset in webkit [72737] by
-
- 7 edits in trunk/WebCore
2010-11-25 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Yury Semikhatsky.
Web Inspector: highlight diffs of revisions against base version.
https://bugs.webkit.org/show_bug.cgi?id=50088
- inspector/front-end/CSSStyleModel.js: (WebInspector.CSSStyleModel.prototype._styleSheetChanged.callback): (WebInspector.CSSStyleModel.prototype._styleSheetChanged):
- inspector/front-end/ResourcesPanel.js: (WebInspector.ResourcesPanel): (WebInspector.ResourcesPanel.prototype.show): (WebInspector.ResourcesPanel.prototype._showResourceView.callback): (WebInspector.ResourcesPanel.prototype._showResourceView): (WebInspector.ResourcesPanel.prototype._applyDiffMarkup): (WebInspector.FrameResourceTreeElement.prototype._contentChanged):
- inspector/front-end/SourceFrame.js: (WebInspector.SourceFrame.prototype.markDiff): (WebInspector.SourceFrame.prototype._createViewerIfNeeded): (WebInspector.SourceFrame.prototype._updateDiffDecorations.addDecorations): (WebInspector.SourceFrame.prototype._updateDiffDecorations): (WebInspector.SourceFrame.prototype._removeDiffDecorations):
- inspector/front-end/SourceView.js:
- inspector/front-end/textViewer.css: (.webkit-line-number): (.diff-container .webkit-added-line .webkit-line-content): (.diff-container .webkit-removed-line .webkit-line-content): (.diff-container .webkit-changed-line .webkit-line-content):
- inspector/front-end/utilities.js:
- 9:50 AM Changeset in webkit [72736] by
-
- 4 edits in trunk/WebCore
2010-11-25 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r72732.
http://trac.webkit.org/changeset/72732
https://bugs.webkit.org/show_bug.cgi?id=50089
Made Qt bot sad and crashy (Requested by Ossy on #webkit).
- platform/network/qt/QNetworkReplyHandler.cpp: (WebCore::QNetworkReplyHandler::QNetworkReplyHandler):
- platform/network/qt/QNetworkReplyHandler.h:
- platform/network/qt/ResourceHandleQt.cpp: (WebCore::WebCoreSynchronousLoader::didFinishLoading): (WebCore::WebCoreSynchronousLoader::didFail): (WebCore::ResourceHandle::loadResourceSynchronously):
- 9:17 AM Changeset in webkit [72735] by
-
- 2 edits in trunk/WebCore
2010-11-25 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r72734.
http://trac.webkit.org/changeset/72734
https://bugs.webkit.org/show_bug.cgi?id=50086
Backing out 72732 which made Qt sad and crashy (Requested by
kling on #webkit).
- platform/network/qt/ResourceHandleQt.cpp: (WebCore::ResourceHandle::loadResourceSynchronously):
- 8:51 AM Changeset in webkit [72734] by
-
- 2 edits in trunk/WebCore
2010-11-25 Andreas Kling <kling@webkit.org>
Unreviewed crash fix for Qt 4.6.x.
Check that QNetworkReplyHandler::reply() doesn't return null before
using it (this code needs to work for Qt 4.6 as well.)
- platform/network/qt/ResourceHandleQt.cpp: (WebCore::ResourceHandle::loadResourceSynchronously):
- 8:37 AM Changeset in webkit [72733] by
-
- 11 edits in trunk/WebCore
2010-11-25 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r72727.
http://trac.webkit.org/changeset/72727
https://bugs.webkit.org/show_bug.cgi?id=50084
Broke dom-breakpoints test on chromium win (Requested by
podivilov on #webkit).
- inspector/InspectorController.cpp: (WebCore::InspectorController::setNativeBreakpoint):
- inspector/InspectorDOMAgent.cpp: (WebCore::InspectorDOMAgent::InspectorDOMAgent): (WebCore::InspectorDOMAgent::discardBindings): (WebCore::InspectorDOMAgent::setDOMBreakpoint): (WebCore::InspectorDOMAgent::removeDOMBreakpoint): (WebCore::InspectorDOMAgent::descriptionForDOMEvent): (WebCore::InspectorDOMAgent::removeBreakpointsForNode): (WebCore::InspectorDOMAgent::createBreakpointId):
- inspector/InspectorDOMAgent.h:
- inspector/front-end/BreakpointManager.js: (WebInspector.BreakpointManager.prototype.reset): (WebInspector.BreakpointManager.prototype.createDOMBreakpoint): (WebInspector.BreakpointManager.prototype._updateNativeBreakpointsInSettings): (WebInspector.BreakpointManager.prototype.restoreBreakpoints): (WebInspector.BreakpointManager.prototype.restoreDOMBreakpoints): (WebInspector.DOMBreakpoint): (WebInspector.DOMBreakpoint.prototype.populateLabelElement): (WebInspector.EventListenerBreakpoint): (WebInspector.XHRBreakpoint):
- inspector/front-end/BreakpointsSidebarPane.js: (WebInspector.BreakpointsSidebarPane): (WebInspector.BreakpointsSidebarPane.prototype.reset): (WebInspector.EventListenerBreakpointsSidebarPane): (WebInspector.EventListenerBreakpointsSidebarPane.prototype.reset):
- inspector/front-end/DOMAgent.js: (WebInspector.DOMAgent.prototype._setDocument):
- inspector/front-end/ElementsPanel.js: (WebInspector.ElementsPanel.prototype.reset):
- inspector/front-end/ElementsTreeOutline.js: (WebInspector.ElementsTreeElement.prototype._populateTagContextMenu.handlerFunction): (WebInspector.ElementsTreeElement.prototype._populateTagContextMenu):
- inspector/front-end/ScriptsPanel.js: (WebInspector.ScriptsPanel.prototype.reset):
- inspector/front-end/inspector.js: (WebInspector.reset): (WebInspector.didCommitLoad):
- 8:19 AM Changeset in webkit [72732] by
-
- 4 edits in trunk/WebCore
2010-11-25 Peter Hartmann <peter.hartmann@nokia.com>
Reviewed by Andreas Kling.
[Qt] enable usage of synchronous HTTP feature in Qt
https://bugs.webkit.org/show_bug.cgi?id=37191
Currently, we spin an event loop when doing synchronous calls to
wait for completion. This patch uses synchronous requests in Qt,
if available, and spins the event loop as a fallback solution.
Patch by Simon Hausmann and Peter Hartmann.
- platform/network/qt/QNetworkReplyHandler.cpp: (WebCore::QNetworkReplyHandler::QNetworkReplyHandler):
- platform/network/qt/QNetworkReplyHandler.h:
- platform/network/qt/ResourceHandleQt.cpp: (WebCore::WebCoreSynchronousLoader::setReplyFinished): (WebCore::WebCoreSynchronousLoader::WebCoreSynchronousLoader): (WebCore::WebCoreSynchronousLoader::didFinishLoading): (WebCore::WebCoreSynchronousLoader::didFail): (WebCore::WebCoreSynchronousLoader::waitForCompletion): (WebCore::ResourceHandle::loadResourceSynchronously):
- 6:40 AM Changeset in webkit [72731] by
-
- 2 edits in trunk/WebCore
2010-11-25 Hans Wennborg <hans@chromium.org>
Reviewed by Jeremy Orlow.
V8 Bindings: remove faulty include in OptionsObject.h
https://bugs.webkit.org/show_bug.cgi?id=50073
There is no <wtf/NonCopyable.h>, and the code doesn't try to use it
either.
No new functionality, no new tests.
- bindings/v8/OptionsObject.h:
- 6:36 AM Changeset in webkit [72730] by
-
- 2 edits in trunk/WebCore
2010-11-25 Kenneth Rohde Christiansen <kenneth@webkit.org>
Reviewed by Simon Hausmann.
Actually handle targetDensityDpi in computeViewportAttributes
https://bugs.webkit.org/show_bug.cgi?id=50068
- dom/ViewportArguments.cpp: (WebCore::computeViewportAttributes):
- 6:11 AM Changeset in webkit [72729] by
-
- 2 edits in trunk/LayoutTests
2010-11-25 Ilya Tikhonovsky <loislo@chromium.org>
Unreviewed. Enable tests in chromium.
5109817.html was fixed upstream r72678.
validationMessage was fixed downstream r67382.
- platform/chromium/test_expectations.txt: removed: BUG10369 MAC : editing/selection/5109817.html = FAIL removed: BUG28264 : fast/forms/validationMessage.html = FAIL
- 6:05 AM Changeset in webkit [72728] by
-
- 24 edits1 copy4 adds in trunk
2010-11-25 Jeremy Orlow <jorlow@chromium.org>
Reviewed by Steve Block.
Add an OptionsObject class for IndexedDB (and later Geolocation)
https://bugs.webkit.org/show_bug.cgi?id=50030
- storage/indexeddb/create-object-store-options-expected.txt: Added.
- storage/indexeddb/create-object-store-options.html: Added.
- storage/indexeddb/tutorial.html:
2010-11-25 Jeremy Orlow <jorlow@chromium.org>
Reviewed by Steve Block.
Add an OptionsObject class for IndexedDB (and later Geolocation)
https://bugs.webkit.org/show_bug.cgi?id=50030
Geolocation and IndexedDB both have the concept of an optional
parameter that has various options supplied with it. In
Geolocation this was done with custom bindings, but I'm trying to
avoid that for IndexedDB.
This first patch implements it in V8 and makes createObjectStore use it.
The next patch will cover Geolocation and JSC.
Test: storage/indexeddb/create-object-store-options.html
- WebCore.gypi:
- bindings/scripts/CodeGeneratorV8.pm:
- bindings/scripts/test/CPP/WebDOMTestObj.cpp: (WebDOMTestObj::optionsObject):
- bindings/scripts/test/CPP/WebDOMTestObj.h:
- bindings/scripts/test/GObject/WebKitDOMTestCallback.cpp:
- bindings/scripts/test/GObject/WebKitDOMTestInterface.cpp:
- bindings/scripts/test/GObject/WebKitDOMTestMediaQueryListListener.cpp:
- bindings/scripts/test/GObject/WebKitDOMTestObj.cpp: (webkit_dom_test_obj_options_object):
- bindings/scripts/test/GObject/WebKitDOMTestObj.h:
- bindings/scripts/test/JS/JSTestObj.cpp: (WebCore::jsTestObjPrototypeFunctionOptionsObject):
- bindings/scripts/test/JS/JSTestObj.h:
- bindings/scripts/test/ObjC/DOMTestObj.h:
- bindings/scripts/test/ObjC/DOMTestObj.mm: (-[DOMTestObj optionsObject:ooo:]):
- bindings/scripts/test/TestObj.idl:
- bindings/scripts/test/V8/V8TestMediaQueryListListener.cpp: (WebCore::ConfigureV8TestMediaQueryListListenerTemplate):
- bindings/scripts/test/V8/V8TestObj.cpp: (WebCore::TestObjInternal::optionsObjectCallback):
- bindings/v8/OptionsObject.cpp: Added. (WebCore::OptionsObject::OptionsObject): (WebCore::OptionsObject::~OptionsObject): (WebCore::OptionsObject::operator=): (WebCore::OptionsObject::undefinedOrNull): (WebCore::OptionsObject::getKeyBool): (WebCore::OptionsObject::getKeyString): (WebCore::OptionsObject::getKey):
- bindings/v8/OptionsObject.h:
- bindings/js/OptionsObject.h:
- storage/IDBDatabase.cpp: (WebCore::IDBDatabase::createObjectStore):
- storage/IDBDatabase.h: (WebCore::IDBDatabase::createObjectStore):
- storage/IDBDatabase.idl:
2010-11-25 Jeremy Orlow <jorlow@chromium.org>
Reviewed by Steve Block.
Add exception code to WebIDBTransaction::objectStore
https://bugs.webkit.org/show_bug.cgi?id=50030
- public/WebIDBTransaction.h: (WebKit::WebIDBTransaction::objectStore):
- 5:56 AM Changeset in webkit [72727] by
-
- 11 edits in trunk/WebCore
2010-11-24 Pavel Podivilov <podivilov@chromium.org>
Reviewed by Yury Semikhatsky.
Web Inspector: set DOM breakpoints by path.
https://bugs.webkit.org/show_bug.cgi?id=50017
This change is needed to be able to push DOM breakpoints for all URL's to backend
at frontend load.
- inspector/InspectorController.cpp: (WebCore::InspectorController::setNativeBreakpoint):
- inspector/InspectorDOMAgent.cpp: (WebCore::InspectorDOMAgent::InspectorDOMAgent): (WebCore::InspectorDOMAgent::discardBindings): (WebCore::InspectorDOMAgent::setDOMBreakpoint): (WebCore::InspectorDOMAgent::removeDOMBreakpoint): (WebCore::InspectorDOMAgent::descriptionForDOMEvent): (WebCore::InspectorDOMAgent::removeBreakpointsForNode):
- inspector/InspectorDOMAgent.h:
- inspector/front-end/BreakpointManager.js: (WebInspector.BreakpointManager.prototype.reset): (WebInspector.BreakpointManager.prototype.createDOMBreakpoint): (WebInspector.BreakpointManager.prototype._updateNativeBreakpointsInSettings): (WebInspector.BreakpointManager.prototype.restoreBreakpoints): (WebInspector.DOMBreakpoint): (WebInspector.DOMBreakpoint.prototype._setNodeId): (WebInspector.DOMBreakpoint.prototype.populateLabelElement): (WebInspector.EventListenerBreakpoint): (WebInspector.XHRBreakpoint):
- inspector/front-end/BreakpointsSidebarPane.js: (WebInspector.BreakpointsSidebarPane): (WebInspector.BreakpointsSidebarPane.prototype._reset): (WebInspector.EventListenerBreakpointsSidebarPane): (WebInspector.EventListenerBreakpointsSidebarPane.prototype._reset):
- inspector/front-end/DOMAgent.js: (WebInspector.DOMAgent.prototype._setDocument):
- inspector/front-end/ElementsPanel.js: (WebInspector.ElementsPanel.prototype.reset):
- inspector/front-end/ElementsTreeOutline.js: (WebInspector.ElementsTreeElement.prototype._populateTagContextMenu.handlerFunction): (WebInspector.ElementsTreeElement.prototype._populateTagContextMenu):
- inspector/front-end/ScriptsPanel.js: (WebInspector.ScriptsPanel.prototype.reset):
- inspector/front-end/inspector.js: (WebInspector.reset): (WebInspector.didCommitLoad):
- 5:40 AM Changeset in webkit [72726] by
-
- 4 edits in trunk/WebKit/qt
2010-11-25 Kenneth Rohde Christiansen <kenneth@webkit.org>
Reviewed by Andreas Kling and Simon Hausmann.
[Qt] Calculate the -webkit-pixel-radio using the device DPI.
http://webkit.org/b/50059
Also, update the documentation on what a DIP is and how to override
the device DPI in the case the system reports the wrong one (which
unfortunately is common on X11).
- Api/qwebpage.cpp: (QWebPagePrivate::QWebPagePrivate): (QWebPage::viewportAttributesForSize):
- Api/qwebpage_p.h:
- WebCoreSupport/ChromeClientQt.cpp: (WebCore::ChromeClientQt::scaleFactor):
- 5:21 AM Changeset in webkit [72725] by
-
- 5 edits in trunk/WebCore
2010-11-25 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Yury Semikhatsky.
Web Inspector: reuse code for recreating resource views.
https://bugs.webkit.org/show_bug.cgi?id=50066
- inspector/front-end/NetworkItemView.js: (WebInspector.NetworkItemView):
- inspector/front-end/NetworkPanel.js: (WebInspector.NetworkPanel.prototype.refreshResource):
- inspector/front-end/ResourceManager.js: (WebInspector.ResourceManager.resourceViewTypeMatchesResource): (WebInspector.ResourceManager.resourceViewForResource): (WebInspector.ResourceManager.recreateResourceView):
- inspector/front-end/ResourcesPanel.js: (WebInspector.FrameResourceTreeElement.prototype._contentChanged):
- 2:09 AM Changeset in webkit [72724] by
-
- 2 edits in trunk/LayoutTests
2010-11-25 Ilya Tikhonovsky <loislo@chromium.org>
Unreviewed. Upstream chromium test expectations.
BUGCR64401 WIN : fast/filesystem/op-copy.html = TEXT
was added.
- platform/chromium/test_expectations.txt:
- 2:04 AM Changeset in webkit [72723] by
-
- 8 edits in trunk
2010-11-25 Hans Wennborg <hans@chromium.org>
Reviewed by Jeremy Orlow.
IndexedDB: Disallow inserting records with NULL keys
https://bugs.webkit.org/show_bug.cgi?id=50033
Test inserting records with NULL key and make sure it fails.
Update layout tests that previously inserted NULL keys.
- storage/indexeddb/index-cursor.html:
- storage/indexeddb/objectstore-basics-expected.txt:
- storage/indexeddb/objectstore-basics.html:
- storage/indexeddb/objectstore-cursor.html:
2010-11-25 Hans Wennborg <hans@chromium.org>
Reviewed by Jeremy Orlow.
IndexedDB: Disallow inserting records with NULL keys
https://bugs.webkit.org/show_bug.cgi?id=50033
Disallow inserting records with null keys into the object store.
- storage/IDBKey.h:
- storage/IDBObjectStoreBackendImpl.cpp: (WebCore::IDBObjectStoreBackendImpl::putInternal):
- 1:38 AM Changeset in webkit [72722] by
-
- 3 edits in trunk/WebCore
2010-11-25 Philippe Normand <pnormand@igalia.com>
Rubber-stamped by Xan Lopez.
g_signal_accumulator_first_wins was introduced in glib 2.27.1 so
no need to use our version if that version of glib is used during
the build.
- platform/gtk/GtkVersioning.c:
- platform/gtk/GtkVersioning.h: