Timeline
Mar 16, 2009:
- 6:26 PM Changeset in webkit [41755] by
-
- 2 edits in trunk/LayoutTests
Skip media tests that are currently failing.
Rubber-stamped by Adele Peterson.
- platform/mac-snowleopard/Skipped:
- 5:10 PM Changeset in webkit [41754] by
-
- 2 edits in trunk/WebCore
2009-03-16 Darin Adler <Darin Adler>
Reviewed by Kevin Decker.
<rdar://problem/6642742> Top Sites malfunction when switching text zoom mode
- page/Frame.cpp: (WebCore::Frame::setNeedsReapplyStyles): Don’t do anything if the frame is currently showing a non-HTML view.
- 4:55 PM Changeset in webkit [41753] by
-
- 2 edits in trunk/LayoutTests
Skip a test that is currently crashing.
Rubber-stamped by Beth Dakin.
- platform/mac-snowleopard/Skipped:
- 4:55 PM Changeset in webkit [41752] by
-
- 7 edits in trunk/LayoutTests
Update test results for six accessibility tests.
Rubber-stamped by Beth Dakin.
- platform/mac/accessibility/lists-expected.txt:
- platform/mac/accessibility/table-attributes-expected.txt:
- platform/mac/accessibility/table-detection-expected.txt:
- platform/mac/accessibility/table-sections-expected.txt:
- platform/mac/accessibility/table-with-aria-role-expected.txt:
- platform/mac/accessibility/table-with-rules-expected.txt:
- 4:55 PM Changeset in webkit [41751] by
-
- 1 edit1 copy37 moves1 add in trunk/LayoutTests
Move platform-specific acessibility tests and results into platform/mac.
Rubber-stamped by Beth Dakin.
- platform/mac/accessibility/accesskey-expected.txt: Renamed from LayoutTests/accessibility/accesskey-expected.txt.
- platform/mac/accessibility/accesskey.html: Renamed from LayoutTests/accessibility/accesskey.html.
- platform/mac/accessibility/aria-describedby-on-input-expected.txt: Renamed from LayoutTests/accessibility/aria-describedby-on-input-expected.txt.
- platform/mac/accessibility/aria-labelledby-on-input-expected.txt: Renamed from LayoutTests/accessibility/aria-labelledby-on-input-expected.txt.
- platform/mac/accessibility/aria-range-expected.txt: Renamed from LayoutTests/accessibility/aria-range-expected.txt.
- platform/mac/accessibility/aria-range-value-expected.txt: Renamed from LayoutTests/accessibility/aria-range-value-expected.txt.
- platform/mac/accessibility/aria-range-value.html: Renamed from LayoutTests/accessibility/aria-range-value.html.
- platform/mac/accessibility/aria-range.html: Renamed from LayoutTests/accessibility/aria-range.html.
- platform/mac/accessibility/aria-roles-expected.txt: Renamed from LayoutTests/accessibility/aria-roles-expected.txt.
- platform/mac/accessibility/aria-slider-expected.txt: Renamed from LayoutTests/accessibility/aria-slider-expected.txt.
- platform/mac/accessibility/aria-slider.html: Renamed from LayoutTests/accessibility/aria-slider.html.
- platform/mac/accessibility/aria-spinbutton-expected.txt: Renamed from LayoutTests/accessibility/aria-spinbutton-expected.txt.
- platform/mac/accessibility/aria-spinbutton.html: Renamed from LayoutTests/accessibility/aria-spinbutton.html.
- platform/mac/accessibility/bounds-for-range-expected.txt: Renamed from LayoutTests/accessibility/bounds-for-range-expected.txt.
- platform/mac/accessibility/bounds-for-range.html: Renamed from LayoutTests/accessibility/bounds-for-range.html.
- platform/mac/accessibility/content-editable-expected.txt: Renamed from LayoutTests/accessibility/content-editable-expected.txt.
- platform/mac/accessibility/content-editable.html: Renamed from LayoutTests/accessibility/content-editable.html.
- platform/mac/accessibility/document-attributes-expected.txt: Renamed from LayoutTests/accessibility/document-attributes-expected.txt.
- platform/mac/accessibility/document-attributes.html: Renamed from LayoutTests/accessibility/document-attributes.html.
- platform/mac/accessibility/document-links-expected.txt: Renamed from LayoutTests/accessibility/document-links-expected.txt.
- platform/mac/accessibility/document-links.html: Renamed from LayoutTests/accessibility/document-links.html.
- platform/mac/accessibility/double-title-expected.txt: Renamed from LayoutTests/accessibility/double-title-expected.txt.
- platform/mac/accessibility/double-title.html: Renamed from LayoutTests/accessibility/double-title.html.
- platform/mac/accessibility/frame-with-title-expected.txt: Renamed from LayoutTests/accessibility/frame-with-title-expected.txt.
- platform/mac/accessibility/frame-with-title.html: Renamed from LayoutTests/accessibility/frame-with-title.html.
- platform/mac/accessibility/image-map1-expected.txt: Renamed from LayoutTests/accessibility/image-map1-expected.txt.
- platform/mac/accessibility/image-map2-expected.txt: Renamed from LayoutTests/accessibility/image-map2-expected.txt.
- platform/mac/accessibility/input-image-url-expected.txt: Renamed from LayoutTests/accessibility/input-image-url-expected.txt.
- platform/mac/accessibility/input-image-url.html: Renamed from LayoutTests/accessibility/input-image-url.html.
- platform/mac/accessibility/internal-link-anchors-expected.txt: Renamed from LayoutTests/accessibility/internal-link-anchors-expected.txt.
- platform/mac/accessibility/internal-link-anchors.html: Renamed from LayoutTests/accessibility/internal-link-anchors.html.
- platform/mac/accessibility/internal-link-anchors2-expected.txt: Renamed from LayoutTests/accessibility/internal-link-anchors2-expected.txt.
- platform/mac/accessibility/legend-expected.txt: Renamed from LayoutTests/accessibility/legend-expected.txt.
- platform/mac/accessibility/plugin-expected.txt: Renamed from LayoutTests/accessibility/plugin-expected.txt.
- platform/mac/accessibility/radio-button-group-members-expected.txt: Renamed from LayoutTests/accessibility/radio-button-group-members-expected.txt.
- platform/mac/accessibility/resources/cake.png: Copied from LayoutTests/accessibility/resources/cake.png.
- platform/mac/accessibility/resources/test.swf: Renamed from LayoutTests/accessibility/resources/test.swf.
- platform/mac/accessibility/table-one-cell-expected.txt: Renamed from LayoutTests/accessibility/table-one-cell-expected.txt.
- 4:30 PM Changeset in webkit [41750] by
-
- 7 edits in trunk/WebKit
WebKit:
2009-03-16 Darin Adler <Darin Adler>
Reviewed by Dan Bernstein.
- English.lproj/Localizable.strings: Updated.
- StringsNotToBeLocalized.txt: Updated for recent changes.
WebKit/mac:
2009-03-16 Darin Adler <Darin Adler>
Reviewed by Dan Bernstein.
<rdar://problem/6577174> Rename the text directionality submenus to “Paragraph Direction” and “Selection Direction”
- WebCoreSupport/WebViewFactory.mm: (-[WebViewFactory contextMenuItemTagParagraphDirectionMenu]): Changed string here, but only post-Leopard, since we want this to match the Mac OS X menu on Tiger and Leopard. (-[WebViewFactory contextMenuItemTagSelectionDirectionMenu]): Changed string here.
WebKit/win:
2009-03-16 Darin Adler <Darin Adler>
Reviewed by Dan Bernstein.
<rdar://problem/6577174> Rename the text directionality submenus to “Paragraph Direction” and “Selection Direction”
For now, change only the localized strings, not the terminology in the code.
- WebCoreLocalizedStrings.cpp: (WebCore::contextMenuItemTagWritingDirectionMenu): Changed string here. (WebCore::contextMenuItemTagTextDirectionMenu): And here.
- 4:15 PM Changeset in webkit [41749] by
-
- 3 edits2 adds in trunk
WebCore:
2009-03-16 Darin Adler <Darin Adler>
Reviewed by Adele Peterson.
Bug 24629: moving forward or backward a paragraph fails at edge of document
https://bugs.webkit.org/show_bug.cgi?id=24629
rdar://problem/6544413
Test: editing/selection/move-paragraph-document-edges.html
- editing/visible_units.cpp: (WebCore::previousParagraphPosition): Use the last result from previousLinePosition rather than going all the way back to what was originally passed in when we hit exception cases like null or not moving. This correctly inherits the behavior of previousLinePosition when we are in a paragraph at the edge of a document. (WebCore::nextParagraphPosition): Ditto.
LayoutTests:
2009-03-16 Darin Adler <Darin Adler>
Reviewed by Adele Peterson.
Bug 24629: moving forward or backward a paragraph fails at edge of document
https://bugs.webkit.org/show_bug.cgi?id=24629
rdar://problem/6544413
- editing/selection/move-paragraph-document-edges-expected.txt: Added.
- editing/selection/move-paragraph-document-edges.html: Added.
- 3:41 PM Changeset in webkit [41748] by
-
- 3 edits in trunk/WebCore
2009-03-16 Darin Adler <Darin Adler>
Reviewed by Adele Peterson.
Bug 24619: RenderObject::selectionStartEnd does not need to be a virtual function
https://bugs.webkit.org/show_bug.cgi?id=24619
- rendering/RenderObject.h: Remove virtual keyword from selectionStartEnd declaration.
- rendering/RenderView.h: Ditto.
- 3:37 PM Changeset in webkit [41747] by
-
- 4 edits in trunk/WebKit/gtk
2009-03-16 Christian Dywan <christian@twotoasts.de>
Reviewed by Adam Roben.
[gtk] API implementation: url and title
http://bugs.webkit.org/show_bug.cgi?id=14807
- WebCoreSupport/FrameLoaderClientGtk.cpp: (WebKit::FrameLoaderClient::dispatchDidChangeLocationWithinPage): (WebKit::FrameLoaderClient::dispatchDidReceiveTitle): (WebKit::FrameLoaderClient::dispatchDidCommitLoad):
- webkit/webkitwebview.cpp:
- webkit/webkitwebview.h: Implement "title" and "uri" properties as well as according functions. "uri" always reflects the current location including navigation inside the same page. title-changed is deprecated.
- 3:19 PM Changeset in webkit [41746] by
-
- 10 edits in trunk/WebCore
2009-03-16 Peter Kasting <pkasting@google.com>
Reviewed by David Hyatt.
https://bugs.webkit.org/show_bug.cgi?id=24368
DOM scroll events should be based off the actual number of wheel
ticks, not off the number of lines scrolled. This matches IE.
- dom/Node.cpp: (WebCore::Node::dispatchWheelEvent):
- dom/WheelEvent.cpp: (WebCore::WheelEvent::WheelEvent):
- dom/WheelEvent.h: (WebCore::WheelEvent::create):
- platform/PlatformWheelEvent.h: (WebCore::PlatformWheelEvent::wheelTicksX): (WebCore::PlatformWheelEvent::wheelTicksY):
- platform/gtk/WheelEventGtk.cpp: (WebCore::PlatformWheelEvent::PlatformWheelEvent):
- platform/mac/WheelEventMac.mm: (WebCore::PlatformWheelEvent::PlatformWheelEvent):
- platform/qt/WheelEventQt.cpp:
- platform/win/WheelEventWin.cpp: (WebCore::PlatformWheelEvent::PlatformWheelEvent):
- platform/wx/MouseWheelEventWx.cpp: (WebCore::PlatformWheelEvent::PlatformWheelEvent):
- 3:07 PM Changeset in webkit [41745] by
-
- 3 edits in trunk/WebCore
2009-03-16 Simon Fraser <Simon Fraser>
Reviewed by Eric Seidel
Clean up a few issues in the Animation code:
- page/animation/AnimationBase.cpp: (WebCore::AnimationBase::updateStateMachine): Whitespace
(WebCore::AnimationBase::willNeedService):
Don't round to float, use std::max
- page/animation/AnimationController.cpp: (WebCore::AnimationControllerPrivate::startTimeResponse): Fix erroneously copied line to null out m_lastResponseWaiter.
- 2:58 PM Changeset in webkit [41744] by
-
- 2 edits in trunk/WebKit/mac
2009-03-16 Anders Carlsson <andersca@apple.com>
Reviewed by Oliver Hunt.
Don't mig_deallocate random data in case an instance proxy method returns false.
- Plugins/Hosted/NetscapePluginHostProxy.mm: (WKPCEvaluate): (WKPCInvoke): (WKPCInvokeDefault): (WKPCGetProperty): (WKPCEnumerate):
- 2:49 PM Changeset in webkit [41743] by
-
- 2 edits in trunk/WebKitTools
2009-03-16 Anders Carlsson <andersca@apple.com>
Reviewed by Darin Adler and John Sullivan.
When a plug-in instance is torn down, all plug-in objects will first be invalidated and then deallocated.
Since objects can be deallocated in any order, it is not safe to call NPN_ReleaseObject on member variables.
Instead, just zero out the member variable in invalidate.
- DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.cpp: (pluginInvalidate): (pluginDeallocate):
- 2:34 PM Changeset in webkit [41742] by
-
- 63 edits in trunk
WebCore:
2009-03-12 David Hyatt <hyatt@apple.com>
Reviewed by Eric Seidel
Overflow scrolling needs to account for the bottom/right padding on the object itself as well
as for bottom/right margins on children.
Existing tests cover this.
- rendering/RenderBlock.cpp: (WebCore::RenderBlock::lowestPosition): (WebCore::RenderBlock::rightmostPosition):
LayoutTests:
2009-03-16 David Hyatt <hyatt@apple.com>
Reviewed by Eric Seidel
Overflow scrolling needs to account for the bottom/right padding on the object itself as well
as for bottom/right margins on children.
- platform/mac/fast/body-propagation/overflow/002-expected.checksum:
- platform/mac/fast/body-propagation/overflow/002-expected.png:
- platform/mac/fast/body-propagation/overflow/002-expected.txt:
- platform/mac/fast/body-propagation/overflow/002-xhtml-expected.checksum:
- platform/mac/fast/body-propagation/overflow/002-xhtml-expected.png:
- platform/mac/fast/body-propagation/overflow/002-xhtml-expected.txt:
- platform/mac/fast/body-propagation/overflow/003-declarative-expected.checksum:
- platform/mac/fast/body-propagation/overflow/003-declarative-expected.png:
- platform/mac/fast/body-propagation/overflow/003-declarative-expected.txt:
- platform/mac/fast/body-propagation/overflow/003-expected.checksum:
- platform/mac/fast/body-propagation/overflow/003-expected.png:
- platform/mac/fast/body-propagation/overflow/003-expected.txt:
- platform/mac/fast/body-propagation/overflow/003-xhtml-expected.checksum:
- platform/mac/fast/body-propagation/overflow/003-xhtml-expected.png:
- platform/mac/fast/body-propagation/overflow/003-xhtml-expected.txt:
- platform/mac/fast/body-propagation/overflow/004-declarative-expected.checksum:
- platform/mac/fast/body-propagation/overflow/004-declarative-expected.png:
- platform/mac/fast/body-propagation/overflow/004-declarative-expected.txt:
- platform/mac/fast/body-propagation/overflow/004-expected.checksum:
- platform/mac/fast/body-propagation/overflow/004-expected.png:
- platform/mac/fast/body-propagation/overflow/004-expected.txt:
- platform/mac/fast/body-propagation/overflow/004-xhtml-expected.checksum:
- platform/mac/fast/body-propagation/overflow/004-xhtml-expected.png:
- platform/mac/fast/body-propagation/overflow/004-xhtml-expected.txt:
- platform/mac/fast/body-propagation/overflow/007-declarative-expected.checksum:
- platform/mac/fast/body-propagation/overflow/007-declarative-expected.png:
- platform/mac/fast/body-propagation/overflow/007-declarative-expected.txt:
- platform/mac/fast/body-propagation/overflow/007-expected.checksum:
- platform/mac/fast/body-propagation/overflow/007-expected.png:
- platform/mac/fast/body-propagation/overflow/007-expected.txt:
- platform/mac/fast/body-propagation/overflow/007-xhtml-expected.checksum:
- platform/mac/fast/body-propagation/overflow/007-xhtml-expected.png:
- platform/mac/fast/body-propagation/overflow/007-xhtml-expected.txt:
- platform/mac/fast/forms/basic-textareas-expected.txt:
- platform/mac/fast/forms/input-disabled-color-expected.txt:
- platform/mac/fast/forms/input-readonly-autoscroll-expected.checksum:
- platform/mac/fast/forms/input-readonly-autoscroll-expected.png:
- platform/mac/fast/forms/input-readonly-autoscroll-expected.txt:
- platform/mac/fast/forms/input-readonly-dimmed-expected.txt:
- platform/mac/fast/forms/linebox-overflow-in-textarea-padding-expected.checksum:
- platform/mac/fast/forms/linebox-overflow-in-textarea-padding-expected.png:
- platform/mac/fast/forms/linebox-overflow-in-textarea-padding-expected.txt:
- platform/mac/fast/overflow/003-expected.checksum:
- platform/mac/fast/overflow/003-expected.png:
- platform/mac/fast/overflow/003-expected.txt:
- platform/mac/fast/overflow/004-expected.checksum:
- platform/mac/fast/overflow/004-expected.png:
- platform/mac/fast/overflow/007-expected.checksum:
- platform/mac/fast/overflow/007-expected.png:
- platform/mac/fast/overflow/007-expected.txt:
- platform/mac/fast/overflow/clip-rects-fixed-ancestor-expected.txt:
- platform/mac/fast/repaint/selection-gap-overflow-scroll-expected.checksum:
- platform/mac/fast/repaint/selection-gap-overflow-scroll-expected.png:
- platform/mac/fast/repaint/selection-gap-overflow-scroll-expected.txt:
- platform/mac/fast/replaced/width100percent-textarea-expected.checksum:
- platform/mac/fast/replaced/width100percent-textarea-expected.png:
- platform/mac/fast/replaced/width100percent-textarea-expected.txt:
- platform/mac/scrollbars/overflow-scrollbar-combinations-expected.txt:
- platform/mac/tables/mozilla/bugs/bug83786-expected.txt:
- platform/mac/tables/mozilla_expected_failures/bugs/bug106966-expected.txt:
- 2:19 PM Changeset in webkit [41741] by
-
- 3 edits2 adds in trunk
WebCore:
2009-03-16 Sam Weinig <sam@webkit.org>
Reviewed by Anders Carlsson.
Fix for <rdar://problem/6320555>
Add an upper limit for setting HTMLSelectElement.length.
Test: fast/forms/select-max-length.html
- html/HTMLSelectElement.cpp: (WebCore::HTMLSelectElement::setOption): (WebCore::HTMLSelectElement::setLength):
LayoutTests:
2009-03-16 Sam Weinig <sam@webkit.org>
Reviewed by Anders Carlsson.
Test for <rdar://problem/6320555>
Add an upper limit for setting HTMLSelectElement.length.
- fast/forms/select-max-length-expected.txt: Added.
- fast/forms/select-max-length.html: Added.
- 1:56 PM Changeset in webkit [41740] by
-
- 2 edits in trunk/WebKitTools
Reviewed by Sam Weinig.
REGRESSION: undo-iframe-location-change.html is failing on the buildbots
https://bugs.webkit.org/show_bug.cgi?id=24626
Added a call to [[webview undoManager] removeAllActions]
to make sure anything left on the undo stack after one test
will not affect any later test.
- DumpRenderTree/mac/DumpRenderTree.mm: (resetWebViewToConsistentStateBeforeTesting):
- 1:09 PM Changeset in webkit [41739] by
-
- 2 edits in trunk/WebKit/mac
2009-03-16 Anders Carlsson <andersca@apple.com>
Reviewed by Oliver Hunt.
<rdar://problem/6633944>
REGRESSION (Safari 4 PB): Many crashes in Flip4Mac involving loading the plugin
Defer loading while calling webPlugInInitialize since it can end up spinning the run loop.
- Plugins/WebPluginController.mm: (-[WebPluginController addPlugin:]):
- 1:03 PM Changeset in webkit [41738] by
-
- 4 edits in trunk/WebKit/win
Add IWebFramePrivate::isDisplayingStandaloneImage
This uses the same logic that -[WebFrame _isDisplayingStandaloneImage]
uses.
Reviewed by Darin Adler.
- Interfaces/IWebFramePrivate.idl: Added isDisplayingStandaloneImage.
- WebFrame.cpp: (WebFrame::isDisplayingStandaloneImage): Added. Returns true if our Document is an image document.
- WebFrame.h: Added isDisplayingStandaloneImage.
- 12:56 PM Changeset in webkit [41737] by
-
- 2 edits in trunk/WebCore
2009-03-16 Eric Carlson <eric.carlson@apple.com>
Reviewed by Simon Fraser.
<rdar://problem/6686721> Media document crash in 64-bit WebKit
- platform/graphics/mac/MediaPlayerPrivateQTKit.mm: (WebCore::MediaPlayerPrivate::createQTMovieView): QTMovieContentViewClass is only used when rendering inline with old versions of QuickTime, so don't look for it when we are in a media document.
- 12:55 PM Changeset in webkit [41736] by
-
- 3 edits in trunk/LayoutTests
2009-03-16 Pamela Greene <pam@chromium.org>
Reviewed by Dimitri Glazkov.
Remove test dependency on precise window location and size. It's not
clear to me why these vary, but they're not what the test is checking,
so it need not depend on them in any case.
https://bugs.webkit.org/show_bug.cgi?id=24170
- fast/dom/Window/window-lookup-precedence-expected.txt:
- fast/dom/Window/window-lookup-precedence.html:
- 11:54 AM Changeset in webkit [41735] by
-
- 2 edits in trunk/WebKit/mac
2009-03-16 Anders Carlsson <andersca@apple.com>
Reviewed by Sam Weinig.
Fix <rdar://problem/6622601>
Make sure to update both the window frame and the plug-in frame.
- Plugins/Hosted/WebHostedNetscapePluginView.mm: (-[WebHostedNetscapePluginView addWindowObservers]):
- 9:47 AM Changeset in webkit [41734] by
-
- 9 edits in trunk/WebCore
2009-03-16 Dimitri Glazkov <Dimitri Glazkov>
Reviewed by Timothy Hatcher.
https://bugs.webkit.org/show_bug.cgi?id=24590
Refactor InspectorDOMStorageResource to use ScriptFunctionCall.
- bindings/js/ScriptFunctionCall.cpp: (WebCore::ScriptFunctionCall::appendArgument): Added method for bool argument.
- bindings/js/ScriptFunctionCall.h: Ditto, also cleaned up.
- bindings/js/ScriptObjectQuarantine.cpp: (WebCore::getQuarantinedScriptObject): Added Storage helper.
- bindings/js/ScriptObjectQuarantine.h: Ditto.
- inspector/InspectorController.cpp: (WebCore::InspectorController::populateScriptObjects): Changed to use bind method. (WebCore::InspectorController::resetScriptObjects): Changed to use unbind method. (WebCore::InspectorController::didUseDOMStorage): Changed to use isSameHostAndType and bind methods.
- inspector/InspectorController.h: Removed add/remove methods for DOM storage.
- inspector/InspectorDOMStorageResource.cpp: (WebCore::InspectorDOMStorageResource::InspectorDOMStorageResource): (WebCore::InspectorDOMStorageResource::isSameHostAndType): Added. (WebCore::InspectorDOMStorageResource::bind): Added. (WebCore::InspectorDOMStorageResource::unbind): Added.
- inspector/InspectorDOMStorageResource.h:
- 9:13 AM Changeset in webkit [41733] by
-
- 2 edits in trunk/WebCore
2009-03-16 Mike Belshe <mike@belse.com>
Reviewed by Dimitri Glazkov.
https://bugs.webkit.org/show_bug.cgi?id=24580
Fix query() to match KURL behavior, this time with the code that
compiles.
- platform/KURLGoogle.cpp: (WebCore::KURL::query): Fix copy/paste mistake.
- 12:39 AM Changeset in webkit [41732] by
-
- 12 edits3 adds in trunk
Reviewed by Darin Adler.
https://bugs.webkit.org/show_bug.cgi?id=21752
REGRESSION: referencing XHR constructor for a not yet loaded frame permanently breaks it
Test: fast/dom/Window/window-early-properties-xhr.html
For some transitions, the Window object is not replaced, but Document is. When this happened,
window.document property was updated, but references to Document kept in cached constructors
were not.
- bindings/js/JSAudioConstructor.cpp: (WebCore::JSAudioConstructor::JSAudioConstructor): (WebCore::JSAudioConstructor::document): (WebCore::JSAudioConstructor::mark):
- bindings/js/JSAudioConstructor.h:
- bindings/js/JSImageConstructor.cpp: (WebCore::JSImageConstructor::JSImageConstructor): (WebCore::JSImageConstructor::document): (WebCore::JSImageConstructor::mark):
- bindings/js/JSImageConstructor.h:
- bindings/js/JSMessageChannelConstructor.cpp: (WebCore::JSMessageChannelConstructor::JSMessageChannelConstructor): (WebCore::JSMessageChannelConstructor::scriptExecutionContext): (WebCore::JSMessageChannelConstructor::mark):
- bindings/js/JSMessageChannelConstructor.h:
- bindings/js/JSOptionConstructor.cpp: (WebCore::JSOptionConstructor::JSOptionConstructor): (WebCore::JSOptionConstructor::document): (WebCore::JSOptionConstructor::mark):
- bindings/js/JSOptionConstructor.h:
- bindings/js/JSXMLHttpRequestConstructor.cpp: (WebCore::JSXMLHttpRequestConstructor::JSXMLHttpRequestConstructor): (WebCore::JSXMLHttpRequestConstructor::scriptExecutionContext): (WebCore::JSXMLHttpRequestConstructor::mark):
- bindings/js/JSXMLHttpRequestConstructor.h: Changed cached constructors to keep a reference to Window, not Document.
- 12:12 AM Changeset in webkit [41731] by
-
- 2 edits in trunk/WebCore
Reviewed by Darin Adler.
https://bugs.webkit.org/show_bug.cgi?id=24549
Impose a limit on Access-Control-Max-Age value
- loader/CrossOriginPreflightResultCache.cpp: (WebCore::CrossOriginPreflightResultCacheItem::parse):
Mar 15, 2009:
- 7:04 PM Changeset in webkit [41730] by
-
- 2 edits in trunk/WebCore
2009-03-15 Greg Bolsinga <bolsinga@apple.com>
Reviewed by David Kilzer.
<rdar://problem/6668875> Normalize Geolocation results
- platform/mac/GeolocationServiceMac.mm: (-[WebCoreCoreLocationObserver locationManager:didUpdateToLocation:fromLocation:]):
- 6:02 PM Changeset in webkit [41729] by
-
- 2 edits in trunk/WebCore
2009-03-15 Greg Bolsinga <bolsinga@apple.com>
Reviewed by David Kilzer.
Update ::toString format as suggested by Darin Adler.
- page/Geoposition.cpp: (WebCore::Geoposition::toString):
- 5:31 PM Changeset in webkit [41728] by
-
- 3 edits in trunk/JavaScriptCore
2009-03-15 Simon Fraser <Simon Fraser>
Revert r41718 because it broke DumpRenderTree on Tiger.
- JavaScriptCorePrefix.h:
- wtf/Platform.h:
- 4:55 PM Changeset in webkit [41727] by
-
- 2 edits in trunk/WebCore
<rdar://problem/6668238> WebCore is registering text encodings needlessly from KURL constructor.
Reviewed by Darin Adler.
Yet another case where we would trigger extended encoding loading needlessly.
- platform/text/TextEncoding.cpp: (WebCore::TextEncoding::encodingForFormSubmission):
- 4:41 PM Changeset in webkit [41726] by
-
- 2 edits in trunk/WebCore
2009-03-15 Simon Fraser <Simon Fraser>
Build fix: no review.
- rendering/style/ContentData.h:
- 4:32 PM Changeset in webkit [41725] by
-
- 9 edits in trunk/WebCore
Bug 24542: Improve ContentData encapsulation
Reviewed by Simon Fraser.
No tests since there is no change in behavior.
- rendering/RenderObject.cpp: (WebCore::RenderObject::createObject): Used getter methods instead of data members on ContentData class. Used isImage() convenience method.
- rendering/RenderObjectChildList.cpp: (WebCore::RenderObjectChildList::updateBeforeAfterContent): Ditto.
- rendering/style/ContentData.cpp: (WebCore::ContentData::clear): Extracted code into deleteContent() method. (WebCore::ContentData::dataEquivalent): Added. Extracted code from StyleRareNonInheritedData::contentDataEquivalent(). (WebCore::ContentData::deleteContent): Added. Used by setter methods.
- rendering/style/ContentData.h: Made m_type, m_content and m_next private. (WebCore::ContentData::isCounter): Added. (WebCore::ContentData::isImage): Added. (WebCore::ContentData::isNone): Added. (WebCore::ContentData::isText): Added. (WebCore::ContentData::type): Added. (WebCore::ContentData::dataEquivalent): Added. (WebCore::ContentData::image): Added. (WebCore::ContentData::setImage): Added. (WebCore::ContentData::text): Added. (WebCore::ContentData::setText): Added. (WebCore::ContentData::counter): Added. (WebCore::ContentData::setCounter): Added. (WebCore::ContentData::next): Added. (WebCore::ContentData::setNext): Added.
- rendering/style/CounterContent.h: (WebCore::operator!=): Removed. (WebCore::operator==): Renamed operator!=() and reversed its logic after extracting code from StyleRareNonInheritedData::contentDataEquivalent() to create ContentData::dataEquivalent().
- rendering/style/RenderStyle.cpp: (WebCore::RenderStyle::setContent): Used new getters and setters on ContentData class. Changed first argument from a StringImpl* to a PassRefPtr<StrimgImpl>. Used isText() convenience method.
- rendering/style/RenderStyle.h: (WebCore::RenderStyle::setContent): Updated declaration.
- rendering/style/StyleRareNonInheritedData.cpp: (WebCore::StyleRareNonInheritedData::contentDataEquivalent): Extracted most logic in while() loop into ContentData::dataEquivalent().
- 3:39 PM Changeset in webkit [41724] by
-
- 1 copy in releases/WebKitGTK/webkit-1.1.3
Tagging 1.1.3.
- 3:26 PM Changeset in webkit [41723] by
-
- 2 edits in trunk
2009-03-15 Xan Lopez <xlopez@igalia.com>
Bump version to 1.1.3 for release and fix soversion
calculation (oops). Thanks to Frederik Himpe for pointing this
out.
- configure.ac:
- 1:15 PM Changeset in webkit [41722] by
-
- 2 edits in trunk/PlanetWebKit
2009-03-15 Xan Lopez <xlopez@igalia.com>
Rubber-stamped by Mark Rowe.
- config.ini: fix my blog's feed address.
- 11:51 AM Changeset in webkit [41721] by
-
- 1 copy in releases/WebKitGTK/webkit-1.1.2
Tagging 1.1.2.
- 10:40 AM Changeset in webkit [41720] by
-
- 2 edits in trunk/WebKit/gtk
2009-03-15 Gustavo Noronha Silva <Gustavo Noronha Silva>
Reviewed by Anders Carlsson.
Fix default policy decision to be ignore, on MIME checks, if
WebKit doesn't know how to handle the MIME type. The documentation
is already correct, and this was an oversight when the policy
decision code was first committed. Since 1.1.2 will be the first
release to support download, there is no practical change in
behavior.
- WebCoreSupport/FrameLoaderClientGtk.cpp: (WebKit::FrameLoaderClient::dispatchDecidePolicyForMIMEType):
- 10:40 AM Changeset in webkit [41719] by
-
- 2 edits in trunk/WebCore
2009-03-15 Gustavo Noronha Silva <Gustavo Noronha Silva>
Reviewed by Anders Carlsson.
https://bugs.webkit.org/show_bug.cgi?id=24602
[Gtk] Searching in thepiratebay.org doesn't work with more than 1 word
Reintroduce the URI into the soup message after having set it in
the KURL, on redirects, to make sure it is properly encoded. This
fixes bad request problems when servers give bad URIs on their
response's Location header.
- platform/network/soup/ResourceHandleSoup.cpp: (WebCore::restartedCallback):
- 10:23 AM Changeset in webkit [41718] by
-
- 3 edits in trunk/JavaScriptCore
Non-Apple Mac ports build fix. Move defines for the BUILDING_ON_ macros into
Platform.h so that they're defined for all ports building on Mac, and tweak
the definitions of those macros based on Mark Rowe's suggestions to accomodate
cases where the values may not be <= to the .0 release for that version.
- 8:30 AM Changeset in webkit [41717] by
-
- 4 edits in trunk
2009-03-15 Xan Lopez <xlopez@igalia.com>
Bump version and libtool version for release.
- configure.ac:
WebKit/gtk:
2009-03-15 Xan Lopez <xlopez@igalia.com>
- NEWS: update for 1.1.2.
- 4:26 AM Changeset in webkit [41716] by
-
- 1 edit in trunk/LayoutTests/editing/selection/5354455-2.html
Committing LayoutTests/editing/selection/5354455-2.html that was supposed to be in previous check-in.
- 2:22 AM Changeset in webkit [41715] by
-
- 6 edits2 adds in trunk
Reviewed by Darin Adler.
https://bugs.webkit.org/show_bug.cgi?id=19737
No cursor and paste not enabled right clicking text field/area
Test: fast/events/right-click-focus.html
- page/EventHandler.cpp: (WebCore::EventHandler::handleMousePressEventSingleClick): (WebCore::EventHandler::handleMousePressEvent): Take normal code path for right clicks (we were taking it for Ctrl-clicks anyway).
- 1:56 AM Changeset in webkit [41714] by
-
- 1 edit2 moves2 adds in trunk/LayoutTests
Suggested by Mark Rowe.
Move results for security/block-test.html to their correct locations. Results for other
platforms will need to be generated.
- platform/mac-leopard/security/block-test-expected.txt: Removed.
- platform/mac-tiger/security: Added.
- platform/mac-tiger/security/block-test-expected.txt: Copied from LayoutTests/security/block-test-expected.txt.
- platform/mac/security: Added.
- platform/mac/security/block-test-expected.txt: Copied from LayoutTests/platform/mac-leopard/security/block-test-expected.txt.
- security/block-test-expected.txt: Removed.
- 1:42 AM Changeset in webkit [41713] by
-
- 5 edits2 adds in trunk
Reviewed by Adele Peterson.
https://bugs.webkit.org/show_bug.cgi?id=23949
HTMLSelectElement is in inconsistent state when handling mutation events
Test: fast/forms/mutation-event-recalc.html
- dom/ContainerNode.cpp: (WebCore::ContainerNode::insertBefore): (WebCore::ContainerNode::appendChild): Call childrenChanged() before dispatching modification events, not after.
- html/HTMLOptGroupElement.cpp: (WebCore::HTMLOptGroupElement::insertBefore): (WebCore::HTMLOptGroupElement::replaceChild): (WebCore::HTMLOptGroupElement::removeChild): (WebCore::HTMLOptGroupElement::appendChild): (WebCore::HTMLOptGroupElement::removeChildren):
- html/HTMLSelectElement.cpp: (WebCore::HTMLSelectElement::add): (WebCore::HTMLSelectElement::remove): (WebCore::HTMLSelectElement::insertBefore): (WebCore::HTMLSelectElement::replaceChild): (WebCore::HTMLSelectElement::removeChild): (WebCore::HTMLSelectElement::appendChild): (WebCore::HTMLSelectElement::removeChildren): Remove calls to recalcSelectOptions(). It is too late to recalc now, after mutation events were already dispatched.
- 1:23 AM Changeset in webkit [41712] by
-
- 2 edits in trunk/WebKit/mac
Reviewed by Adele Peterson.
- fix <rdar://problem/6607773> WebKit should support the "Default" paragraph writing direction -- or at least validate the menu item appropriately
Made WebHTMLView validate user interface items with the selector
-makeBaseWritingDirectionNatural: by returning NO and, if the item is
a menu item, setting its state to "off".
Strictly speaking, since -makeBaseWritingDirectionNatural: is never
valid for WebViews, WebHTMLView should not need to respond to it and
validate it, however because other responders respond to all three
-makeBaseWritingDirection*: messages and set the menu item state, having
WebHTMLView do the same makes application developers' lives easier.
- WebView/WebHTMLView.mm: (-[WebHTMLView validateUserInterfaceItemWithoutDelegate:]): (-[WebHTMLView makeBaseWritingDirectionNatural:]):
- 1:16 AM Changeset in webkit [41711] by
-
- 3 edits in trunk/LayoutTests
Add svn:executable property to recently added cgi scripts.
- http/tests/xmlhttprequest/resources/access-control-basic-options-not-supported.cgi:
- http/tests/xmlhttprequest/resources/access-control-basic-whitelist-request-headers.cgi: