Timeline
Jan 18, 2007:
- 11:01 PM Changeset in webkit [22791] by
-
- 2 edits in branches/WindowsMerge/WebCore
Build fix.
- platform/win/ContextMenuItemWin.cpp: (WebCore::ContextMenu::enabled): Implemented.
- 10:49 PM Changeset in webkit [18975] by
-
- 9 edits in trunk
WebCore:
Reviewed by Beth.
Fix: <rdar://problem/4939672> REGRESSION: With text selected that is
not a link, the "Remove Link" contextual menu item remains active
- platform/ContextMenuItem.h: Added enabled method.
- platform/qt/ContextMenuItemQt.cpp: (WebCore::ContextMenuItem::enabled): Implemented.
- platform/mac/ContextMenuItemMac.mm: (WebCore::ContextMenuItem::enabled): Ditto.
- platform/mac/ContextMenuMac.mm: (-[WebCoreMenuTarget validateMenuItem:]): Implemented to fulfill the NSMenuValidation protocol.
WebKit:
Reviewed by Beth.
Fix <rdar://problem/4939672> REGRESSION: With text selected that is
not a link, the "Remove Link" contextual menu item remains active
- WebView/WebHTMLView.mm: (-[WebHTMLView menuForEvent:]): Leave autoenabling of menu items on so that clients can implement validateMenuItem:.
- 10:28 PM Changeset in webkit [18974] by
-
- 2 edits in trunk/WebCore
Reviewed by Adele.
Fix for <rdar://problem/4939558> REGRESSION: "Search in Google",
"Search in Spotlight" and "Look up in Dictionary" are missing
initially from the contextual menu
The bug here is that we select the we were selecting the word after
the context menu event was dispatched and after the context menu
was built up.
- page/EventHandler.cpp: (WebCore::EventHandler::sendContextMenuEvent): Select the word before dispatching the event. It is safe to remove the check for swallowEvent since WebCore context menus ensure that we always swallow the event anyway.
- 9:11 PM Changeset in webkit [18973] by
-
- 2 edits in trunk/WebCore
2007-01-18 Mark Rowe <mrowe@apple.com>
Reviewed by Tim H.
Fix for http://bugs.webkit.org/show_bug.cgi?id=7926
Bug 7926: Crash using -callWebScriptMethod to access offsetTop property
- bindings/objc/WebScriptObject.mm: (-[WebScriptObject callWebScriptMethod:withArguments:]): Bail out early if function value is an immediate, or if the function object is not callable.
- 7:34 PM Changeset in webkit [18972] by
-
- 2 edits1 add in trunk/WebCore
2007-01-18 Sam Weinig <sam@webkit.org>
Reviewed by Maciej.
Patch for http://bugs.webkit.org/show_bug.cgi?id=11853
REGRESSION (r17352): Whitespace in <title> is rendered
- loader/DocumentLoader.cpp: (WebCore::canonicalizedTitle): Changed to also collapse internal whitespace. This required removing an optimization that is no longer possible.
- manual-tests/title-internal-whitespace.html: Added.
- 6:27 PM Changeset in webkit [22790] by
-
- 7 edits in branches/WindowsMerge/WebKitTools
Reviewed by Adam.
Major cleanups and bugfixes, such as:
Update for changes to the API.
Implement a timer which prevents test from hanging indefinitely.
Fix bugs which would cause the same test result to be dumped twice.
- DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp: (DumpRenderTreeWndProc): Handle timer.
(initialize):
Initialize CoreGraphics so we get fonts.
(runTest):
Add timer.
(initializePreferences):
Turn off Java and Plug-ins.
(main):
- DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.h:
- DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.vcproj:
- DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/LayoutTestController.cpp: (waitUntilDoneCallback): (notifyDoneCallback): Fix bug where dump could be called twice.
- DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/WaitUntilDoneDelegate.cpp:
- DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/WaitUntilDoneDelegate.h: Fix newlines, update for new API.
- 5:41 PM Changeset in webkit [22789] by
-
- 2 edits1 move in branches/WindowsMerge/WebCore
Build fix.
- WebCore.vcproj/WebCore.vcproj:
- platform/win/GlyphMapWin.cpp: Removed.
- platform/win/GlyphPageTreeNodeWin.cpp: Added. (WebCore::GlyphPage::fill):
- 5:23 PM Changeset in webkit [18971] by
-
- 3 edits4 adds in trunk
2007-01-18 Mitz Pettel <mitz@webkit.org>
Reviewed by Maciej.
- fix http://bugs.webkit.org/show_bug.cgi?id=12039 Assertion failure in WebCore::Font::primaryFont
Test: fast/text/font-initial.html
- css/cssstyleselector.cpp: (WebCore::CSSStyleSelector::applyProperty): Give 'font: initial' the Standard generic family. This makes the FontDescription different from that of the initial font of a GraphicsContext, ensuring that the latter will not be used.
2007-01-18 Mitz Pettel <mitz@webkit.org>
Reviewed by Maciej.
- test for http://bugs.webkit.org/show_bug.cgi?id=12039 Assertion failure in WebCore::Font::primaryFont
- fast/text/font-initial-expected.checksum: Added.
- fast/text/font-initial-expected.png: Added.
- fast/text/font-initial-expected.txt: Added.
- fast/text/font-initial.html: Added.
- 5:19 PM Changeset in webkit [18970] by
-
- 3 edits in trunk/WebKitSite
2007-01-19 Nicholas Shanks <contact@nickshanks.com>
Reviewed by Maciej.
Change doctype for webkit.org/blog/ admin interface to HTML 4.01.
- blog/wp-admin/admin-header.php:
- blog/wp-login.php:
- 5:14 PM Changeset in webkit [18969] by
-
- 3 edits3 adds in trunk
2007-01-18 Mitz Pettel <mitz@webkit.org>
Reviewed by Darin.
- fix http://bugs.webkit.org/show_bug.cgi?id=11451 REGRESSION: Dell.com does not render correctly in ToT (stylesheet not loaded)
Test: http/tests/misc/css-accept-any-type.html
- loader/CachedCSSStyleSheet.cpp: (WebCore::CachedCSSStyleSheet::CachedCSSStyleSheet): Changed the accept header for stylesheets to "text/css,*/*;q=0.1" to match Firefox, accepting CSS served as any type.
2007-01-18 Mitz Pettel <mitz@webkit.org>
Reviewed by Darin.
- test for http://bugs.webkit.org/show_bug.cgi?id=11451 REGRESSION: Dell.com does not render correctly in ToT (stylesheet not loaded)
- http/tests/misc/css-accept-any-type-expected.txt: Added.
- http/tests/misc/css-accept-any-type.html: Added.
- http/tests/misc/resources/stylesheet.php: Added.
- 5:11 PM Changeset in webkit [18968] by
-
- 3 edits4 adds in trunk
2007-01-18 Mitz Pettel <mitz@webkit.org>
Reviewed by Darin.
- fix http://bugs.webkit.org/show_bug.cgi?id=11271 REGRESSION (r12358): Text in display: table unselectable
Test: editing/selection/display-table-text.html
- editing/htmlediting.cpp: (WebCore::isTableElement): Changed to return false for text nodes.
2007-01-18 Mitz Pettel <mitz@webkit.org>
Reviewed by Darin.
- test for http://bugs.webkit.org/show_bug.cgi?id=11271 REGRESSION (r12358): Text in display: table unselectable
- editing/selection/display-table-text-expected.checksum: Added.
- editing/selection/display-table-text-expected.png: Added.
- editing/selection/display-table-text-expected.txt: Added.
- editing/selection/display-table-text.html: Added.
- 5:10 PM Changeset in webkit [18967] by
-
- 2 edits in trunk/WebKit
Reviewed by Adele
<rdar://problem/4917290> -
Null deref in WebFrameLoaderClient::restoreScrollPositionAndViewState()
after regaining network connection
- WebCoreSupport/WebFrameLoaderClient.mm: (WebFrameLoaderClient::restoreScrollPositionAndViewState): Bail early with a null currentItem, preventing a crash in release builds. Leave the ASSERT to help find other cases where this might happen in debug builds.
- 5:08 PM Changeset in webkit [18966] by
-
- 12 edits6 moves in trunk/WebCore
2007-01-18 Mitz Pettel <mitz@webkit.org>
Reviewed by Darin.
- fix http://bugs.webkit.org/show_bug.cgi?id=6218 CSS1: WebTextRenderer caches and re-uses fallback renderers that are based on family lists
This patch takes character-to-glyph mapping out of FontData and instead makes
each Font keep its own mapping, using a shared set of glyph page fallback trees.
For each page number there is (at most) one tree. A path from the root to a
node in the tree corresponds to a fallback list of FontDatas. The node points to
a page (which may be shared with other nodes) that maps each character in its range
to a glyph in the first FontData in the fallback list that has it, or to 0 if none of
the FontDatas has a glyph for that character. A special kind of node, that can
only occur as a leaf, corresponds to using system fallback fonts after the list
has been exhausted. This prevents system fallback from polluting non-leaf
nodes.
Nodes and pages are initialized lazily and employ "copy on write".
- CMakeLists.txt:
- WebCore.pro:
- WebCore.vcproj/WebCore/WebCore.vcproj:
- WebCore.xcodeproj/project.pbxproj:
- WebCoreSources.bkl:
- platform/Font.cpp: (WebCore::WidthIterator::WidthIterator): Removed substituteFontData. (WebCore::WidthIterator::advance): Moved all character-to-glyph mapping logic out of here and replaced it with a call to Font::glyphDataForCharacter(). (WebCore::Font::Font): (WebCore::Font::operator=): (WebCore::Font::glyphDataForCharacter): Added. This method performs the lookup in the page fallback trees, triggering lazy initialization as needed, and caching pointers to the retrieved page tree nodes in the font. (WebCore::Font::update): (WebCore::Font::drawSimpleText): (WebCore::Font::floatWidth): (WebCore::Font::floatWidthForSimpleText): Removed substituteFont argument. (WebCore::Font::offsetForPositionForSimpleText):
- platform/Font.h:
- platform/FontData.cpp: (WebCore::FontData::FontData):
- platform/FontData.h: (WebCore::FontData::missingGlyphData): Added. Returns the "missing glyph" GlyphData for this FontData.
- platform/GlyphMap.cpp: Removed.
- platform/GlyphMap.h: Removed.
- platform/GlyphPageTreeNode.cpp: Renamed GlyphMap.cpp to this. (WebCore::GlyphPageTreeNode::getRoot): Added. Returns the root of the page fallback tree for the given page number. (WebCore::GlyphPageTreeNode::initializePage): Added. Helper method that initializes the page pointer of a node, possibly to a pointer to another node's page or to 0. (WebCore::GlyphPageTreeNode::getChild): Added.
- platform/GlyphPageTreeNode.h: Renamed GlyphMap.h to this. (WebCore::GlyphPage::glyphDataForCharacter): (WebCore::GlyphPage::setGlyphDataForCharacter): (WebCore::GlyphPage::setGlyphDataForIndex): (WebCore::GlyphPageTreeNode::GlyphPageTreeNode): (WebCore::GlyphPageTreeNode::getRootChild): (WebCore::GlyphPageTreeNode::parent): (WebCore::GlyphPageTreeNode::page): (WebCore::GlyphPageTreeNode::level): (WebCore::GlyphPageTreeNode::isSystemFallback): Added. Returns whether the node corresponds to the system providing fallback fonts, which is done on a character-by-character basis.
- platform/gdk/GlyphMapGdk.cpp: Removed.
- platform/gdk/GlyphPageTreeNodeGdk.cpp: Renamed GlyphMapGdk.cpp to this. (WebCore::GlyphPage::fill):
- platform/mac/FontDataMac.mm: (WebCore::FontData::platformInit):
- platform/mac/FontMac.mm: (WebCore::Font::Font):
- platform/mac/GlyphMapMac.cpp: Removed.
- platform/mac/GlyphPageTreeNodeMac.cpp: Renamed GlypMapMac.cpp to this. (WebCore::GlyphPage::fill): Changed to return false if the font has no glyphs in the page.
- platform/qt/GlyphMapQt.cpp: Removed.
- platform/qt/GlyphPageTreeNodeQt.cpp: Renamed GlyphMapQt.cpp to this. (WebCore::GlyphPage::fill):
- platform/win/GlyphMapWin.cpp: Removed.
- platform/win/GlyphPageTreeNodeWin.cpp: Renamed GlyphMapWin to this. (WebCore::GlyphPage::fill):
- 5:03 PM Changeset in webkit [18965] by
-
- 2 edits in trunk/WebCore
2007-01-18 Mitz Pettel <mitz@webkit.org>
Reviewed by Darin.
- fix http://bugs.webkit.org/show_bug.cgi?id=9952 REGRESSION: Repro crash when dragging an image from the window to the address bar
- page/FrameView.cpp: (WebCore::FrameView::~FrameView): Removed the call to Document::detach(). If this view is the current view, then the Frame should have already detached the document. Added an assertion that this is the case. If this view is not the current view, then it cannot access its document, but the page cache should have detached it already. Similarly, changed to call RenderPart::setWidget() only if this is the current view in the frame. (WebCore::FrameView::adjustViewSize): Added an assertion that this view is the current view in the frame. (WebCore::FrameView::layout): Ditto. (WebCore::FrameView::scheduleRelayout): Ditto. (WebCore::FrameView::scheduleRelayoutOfSubtree): Ditto. (WebCore::FrameView::windowClipRect): Ditto.
- 5:00 PM Changeset in webkit [18964] by
-
- 2 edits in trunk/WebCore
2007-01-18 Eric Seidel <eric@webkit.org>
Reviewed by bdash.
No test needed, removed bogus debug-only ASSERT.
- rendering/RenderSVGContainer.cpp: (WebCore::RenderSVGContainer::paint):
- 5:00 PM Changeset in webkit [18963] by
-
- 2 edits in trunk/JavaScriptCore
2007-01-18 Sanjay Madhav <sanjay12@gmail.com>
Reviewed by Darin.
Add JavaScriptCore define to help with tracing of when objects are marked.
- kjs/object.cpp: (KJS::JSObject::mark):
- 4:54 PM Changeset in webkit [18962] by
-
- 2 edits in trunk/WebCore
Build Fix
- platform/mac/PasteboardMac.mm: (WebCore::Pasteboard::writeSelection):
- 4:14 PM Changeset in webkit [22788] by
-
- 1 edit in branches/WindowsMerge/WebKitWin/WebKit.vcproj/VERSION
Bump version for submit
- 4:04 PM Changeset in webkit [18961] by
-
- 1 copy in tags/Safari-521.32.13b
New tag.
- 4:01 PM Changeset in webkit [18960] by
-
- 4 edits in trunk/WebCore
Reviewed by Mark Rowe.
Fixes the leaks from my last patch, except for the first change below which is a missing delegate call for Mail purposes
- editing/Editor.cpp: (WebCore::Editor::cut):
- platform/Pasteboard.h:
- platform/mac/PasteboardMac.mm: (WebCore::Pasteboard::Pasteboard): (WebCore::Pasteboard::clear): (WebCore::Pasteboard::writeSelection): (WebCore::Pasteboard::writeURL): (WebCore::Pasteboard::plainText): (WebCore::Pasteboard::documentFragment):
- 3:27 PM Changeset in webkit [22787] by
-
- 2 edits in branches/WindowsMerge/WebKitWin
Reviewed by Adam.
- WebView.cpp: (WebView::scrollBackingStore): Only try to scroll the backing store if it actually exists.
- 2:37 PM Changeset in webkit [18959] by
-
- 3 edits in S60/branches/3.1m/WebKit
2007-01-18 spadma <Sachin.Padma@nokia.com>
Reviewed by Yongjun.
DESC: Phone doesn't recognises http link to a ram file (fix on 3.1m) AKKO-6X4B3D
- 2:30 PM Changeset in webkit [18958] by
-
- 2 edits in S60/branches/3.1m/WebCore
2007-01-17 w3liu <wei.liu@nokia.com>
Reviewed by yongjun.zhang@nokia.com.
DESC: [S60] TSW ID: PNIO-6X4H9N: S60 A3.1 wk50_004: www.lookcyclesusa.com crashes browser
http://bugs.webkit.org/show_bug.cgi?id=12304
- khtml/rendering/render_box.cpp: (RenderBox::paintBoxDecorations):
- 2:20 PM Changeset in webkit [18957] by
-
- 2 edits in trunk/WebKit
Reviewed by John.
<rdar://problem/4939511> WebKit should set the CG clip path for plug-ins that draw using CoreGraphics
- Plugins/WebBaseNetscapePluginView.mm: (-[WebBaseNetscapePluginView drawRect:]): Set the CG clip path to the plug-in dirty rect. This allows plug-ins to obtain their dirty rect using functions like CGContextGetClipBoundingBox().
- 2:07 PM Changeset in webkit [22786] by
-
- 3 edits in branches/WindowsMerge/WebCore
Reviewed by Brady.
Fix ownership handling of CFRequestRef. A ResourceRequest holds on to its CFRequestRef
and doesn't ref it when returning it. Also, implement willCacheResponse.
- platform/network/cf/ResourceHandleCFNet.cpp: (WebCore::willSendRequest): (WebCore::willCacheResponse): (WebCore::ResourceHandle::start):
- platform/network/cf/ResourceRequestCFNet.cpp: (WebCore::ResourceRequest::doUpdatePlatformRequest):
- 2:03 PM Changeset in webkit [18956] by
-
- 2 edits in S60/branches/3.1m/WebKit
2007-01-18 brmorris
3.0 S60 sdk build fix: avkon.loc not visible on sdk,
flag out its inclusion in Webkit.rss
- 1:38 PM Changeset in webkit [18955] by
-
- 1 edit in trunk/LayoutTests/ChangeLog
Removed accidentally-duplicated entries.
- 1:33 PM Changeset in webkit [18954] by
-
- 3 edits in S60
spadma <Sachin.Padma@nokia.com>
Reviewed by Yongjun.
DESC: Phone doesn't recognises http link to a ram file
- 1:33 PM Changeset in webkit [18953] by
-
- 1 edit9 adds in trunk/LayoutTests
Reviewed by Darin
- Tests for: <rdar://problem/4912002> REGRESSION: Series of words marked as a single misspelled word <rdar://problem/4462420> REGRESSION: Mail hangs during Replace All if the replacement string contains the search string
- editing/spelling/spelling-expected.checksum: Added.
- editing/spelling/spelling-expected.png: Added.
- editing/spelling/spelling-expected.txt: Added.
- editing/spelling/spelling.html: Added.
- editing/execCommand/find-after-replace-expected.checksum: Added.
- editing/execCommand/find-after-replace-expected.png: Added.
- editing/execCommand/find-after-replace-expected.txt: Added.
- editing/execCommand/find-after-replace.html: Added.
- 1:25 PM Changeset in webkit [18952] by
-
- 2 edits in S60
2007-01-17 w3liu <wei.liu@nokia.com>
Reviewed by yongjun.zhang@nokia.com.
DESC: [S60] TSW ID: PNIO-6X4H9N: S60 A3.1 wk50_004: www.lookcyclesusa.com crashes browser
http://bugs.webkit.org/show_bug.cgi?id=12304
- khtml/rendering/render_box.cpp: (RenderBox::paintBoxDecorations):
- 1:14 PM Changeset in webkit [18951] by
-
- 3 edits in trunk/WebCore
Make sure layer autoscrolling puts the event coordinates into the layer's coordinate space before
calling hitTest on it. Fixes "flashy" selection in textareas.
Reviewed by darin
- rendering/RenderLayer.cpp: (WebCore::RenderLayer::autoscroll):
- rendering/RenderTextControl.cpp: (WebCore::RenderTextControl::nodeAtPoint):
- 1:09 PM Changeset in webkit [18950] by
-
- 6 edits1 delete in trunk/WebCore
Reviewed by Adam.
Get rid of ResourceLoaderMac.mm and make willCacheResponse platform-independent.
- loader/ResourceLoader.cpp: (WebCore::ResourceLoader::willCacheResponse):
- loader/ResourceLoader.h:
- loader/mac/ResourceLoaderMac.mm: Removed.
- platform/network/ResourceHandleClient.h: (WebCore::): (WebCore::ResourceHandleClient::willCacheResponse): (WebCore::ResourceHandleClient::willStopBufferingData):
- platform/network/mac/ResourceHandleMac.mm: (-[WebCoreResourceHandleAsDelegate connection:willCacheResponse:]):
- 1:01 PM Changeset in webkit [18949] by
-
- 2 edits in S60/trunk/WebCore
2007-01-17 w3liu <wei.liu@nokia.com>
Reviewed by yongjun.zhang@nokia.com.
DESC: [S60] TSW ID: PNIO-6X4H9N: S60 A3.1 wk50_004: www.lookcyclesusa.com crashes browser
http://bugs.webkit.org/show_bug.cgi?id=12304
- khtml/rendering/render_box.cpp: (RenderBox::paintBoxDecorations):
- 12:48 PM Changeset in webkit [22785] by
-
- 1 edit in branches/WindowsMerge/WebKitWin/ChangeLog
Improve wording.
- 12:44 PM Changeset in webkit [18948] by
-
- 2 edits in trunk/WebKitTools
Reviewed by John Sullivan.
- Scripts/run-webkit-tests: Fix handling of configuration so it does the right thing when no explicit configuration is passed in. The old code assumed that the result of setConfiguration() was the configuration, but it's undefined when no configuration is explicitly passed in. The correct function to use is configuration(), and I also streamlined the code.
- 12:13 PM Changeset in webkit [18947] by
-
- 2 edits in S60/branches/3.1m/WebKit
2007-01-18 brmorris <bradley.morrison@nokia.com>
Reviewed by Sachin.
DESC: Explicitly include avkon.loc in webkit.rss (AHUN-6X6PW3)
- data/Webkit.rss:
- 12:11 PM Changeset in webkit [18946] by
-
- 2 edits in S60/branches/3.1m/WebCore
Index: WebCore/ChangeLog
===================================================================
--- WebCore/ChangeLog (revision 18870)
+++ WebCore/ChangeLog (working copy)
@@ -1,3 +1,15 @@
+2007-01-15 raalexan <rasvan.alexandrescu@nokia.com>
+
+ Reviewed by Yongjun Zhang.
+ DESC: Crashes in web pages with rss feeds like www.google.com/ig
+ http://bugs.webkit.org/show_bug.cgi?id=12289
+
+ WARNING: NO TEST CASES ADDED OR CHANGED
+
+ * khtml/xml/xml_tokenizer.cpp:
+ (khtml::createQStringParser):
+ (khtml::parseQString):
- 11:57 AM Changeset in webkit [22784] by
-
- 7 edits2 adds in branches/WindowsMerge/WebKitWin
Reviewed by Lou and Adam.
Dispatch all the right delegate methods.
- Interfaces/IWebPolicyDelegate.idl: Add some definitions needed.
- WebActionPropertyBag.cpp: Added. (WebActionPropertyBag::WebActionPropertyBag): (WebActionPropertyBag::~WebActionPropertyBag): (WebActionPropertyBag::createInstance): (WebActionPropertyBag::QueryInterface): (WebActionPropertyBag::AddRef): (WebActionPropertyBag::Release): (isEqual): (findMouseEvent): (WebActionPropertyBag::Read): (WebActionPropertyBag::Write):
- WebActionPropertyBag.h: Added. New class which wraps a NavigationAction in a property bag.
- WebFrame.cpp: (WebFrame::dispatchWillSubmitForm): (WebFrame::clearUnarchivingState): (WebFrame::dispatchDecidePolicyForMIMEType): (WebFrame::dispatchDecidePolicyForNewWindowAction): (WebFrame::dispatchDecidePolicyForNavigationAction): (WebFrame::dispatchWillSendRequest): (WebFrame::dispatchDidFailLoading):
- WebFrame.h: Dispatch correct delegate methods.
- WebKit.vcproj/WebKit.vcproj: Add WebActionPropertyBag files.
- WebURLResponse.cpp: (WebURLResponse::createInstance): Return 0 for null responses.
- 11:54 AM Changeset in webkit [18945] by
-
- 2 edits in S60/trunk/WebKit
2007-01-18 brmorris <bradley.morrison@nokia.com>
Reviewed by Sachin.
DESC: Explicitly include avkon.loc in webkit.rss
- data/Webkit.rss:
- 11:13 AM Changeset in webkit [18944] by
-
- 4 edits1 add in trunk/WebCore
Reviewed by John.
- fixed <rdar://problem/4887416> REGRESSION (SearchField): Assertion failure in HTMLInputElement::setValueFromRenderer when editing via drag and drop (11846) http://bugs.webkit.org/show_bug.cgi?id=11846
- editing/ReplaceSelectionCommand.cpp: (WebCore::ReplaceSelectionCommand::doApply): Don't insert extra paragraph separators to avoid nesting blocks in plaintext mode, since that's not an issue under normal circumstances.
- html/HTMLInputElement.h:
- manual-tests/drag-move-in-search-field.html: Added.
- rendering/RenderTextControl.cpp: (WebCore::RenderTextControl::subtreeHasChanged): constrain the value; we'd rather truncate it than end up with an illegal value here.
- 10:47 AM Changeset in webkit [18943] by
-
- 2 edits in S60/branches/3.1m/WebKit
2007-01-17 spadma <Sachin.Padma@nokia.com>
Reviewed by Yongjun.
DESC: Secure icon shown in www.blogger.com and stays on afterwards
http://bugs.webkit.org/show_bug.cgi?id=12303
- ResourceLoader/src/HttpLoader.cpp: (CHttpLoader::HeadersL):
- 10:43 AM Changeset in webkit [18942] by
-
- 2 edits in S60/trunk/WebKit
2007-01-17 spadma <Sachin.Padma@nokia.com>
Reviewed by Yongjun.
DESC: Secure icon shown in www.blogger.com and stays on afterwards
http://bugs.webkit.org/show_bug.cgi?id=12303
- ResourceLoader/src/HttpLoader.cpp: (CHttpLoader::HeadersL):
- 9:23 AM Changeset in webkit [22783] by
-
- 2 edits in branches/WindowsMerge/WebKitWin
Reviewed by John Sullivan
- WebView.cpp: (WebView::searchFor): Build fix.
- 9:07 AM Changeset in webkit [18941] by
-
- 2 edits in trunk/WebCore
parallel build fix
- 8:39 AM Changeset in webkit [18940] by
-
- 6 edits2 adds in trunk
LayoutTests:
Reviewed by Darin and Mitz.
- Test for http://bugs.webkit.org/show_bug.cgi?id=12305 REGRESSION: Images do not load in video sections on CNN.com homepage
- fast/dom/HTMLImageElement/image-lowsrc-getset-expected.txt: Added.
- fast/dom/HTMLImageElement/image-lowsrc-getset.html: Added.
WebCore:
Reviewed by Darin and Mitz.
- fix http://bugs.webkit.org/show_bug.cgi?id=12305 REGRESSION: Images do not load in video sections on CNN.com homepage
<rdar://problem/4931480> REGRESSION: Images do not load in video sections on CNN.com homepage (12305)
Test: fast/dom/HTMLImageElement/image-lowsrc-getset.html
- html/HTMLAttributeNames.in: Added lowsrc.
- html/HTMLImageElement.cpp: (WebCore::HTMLImageElement::isURLAttribute): Added lowsrc. (WebCore::HTMLImageElement::lowsrc): Added. (WebCore::HTMLImageElement::setLowsrc): Added.
- html/HTMLImageElement.h: Added lowsrc and setLowsrc.
- html/HTMLImageElement.idl: Added lowsrc.
- 8:32 AM Changeset in webkit [18939] by
-
- 3 edits in S60/trunk/WebCore
2007-01-14 sareen <shyam.sareen@nokia.com>
Reviewed by Antti Kovisto.Browser
DESC: Browser - Form/The TC is not displayed, it's a white page displayed
http://bugzilla.opendarwin.org/show_bug.cgi?id=12269
WARNING: NO TEST CASES ADDED OR CHANGED
- khtml/html/htmltokenizer.cpp: (khtml::HTMLTokenizer::parseTag):
- khtml/html/htmltokenizer.h:
- 8:16 AM Changeset in webkit [18938] by
-
- 3 edits in S60/branches/3.1m/WebCore
Index: WebCore/ChangeLog
===================================================================
--- WebCore/ChangeLog (revision 18858)
+++ WebCore/ChangeLog (working copy)
@@ -1,3 +1,15 @@
+2007-01-15 sareen <shyam.sareen@nokia.com>
+
+ Reviewed by Antti Kovisto.Browser
+ DESC: Browser - Form/The TC is not displayed, it's a white page displayed
+ http://bugzilla.opendarwin.org/show_bug.cgi?id=12269
+
+ WARNING: NO TEST CASES ADDED OR CHANGED
+
+ * khtml/html/htmltokenizer.cpp:
+ (khtml::HTMLTokenizer::parseTag):
+ * khtml/html/htmltokenizer.h:
- 8:12 AM Changeset in webkit [18937] by
-
- 3 edits in S60/branches/3.1m/WebCore
2007-01-17 w3liu <wei.liu@nokia.com>
Reviewed by Yongjun Zhang <yongjun.zhang@nokia.com>
DESC: [S60] TSW ID: AIYR-6W29Z7, Browser crashes when entered Hindi character in textbox as Search character in Search engine site.
http://bugs.webkit.org/show_bug.cgi?id=12306
WARNING: NO TEST CASES ADDED OR CHANGED
- khtml/khtml_part.cpp: (KHTMLPart::encoding):
- kwq/KWQTextCodec.cpp: (KWQTextDecoder::fromUnicode): (KWQTextDecoder::checkRealloc):
- 8:03 AM Changeset in webkit [18936] by
-
- 2 edits in S60/trunk/WebCore
2007-01-18 sareen <shyam.sareen@yahoo.com>
Reviewed by Yongjun.
DESC: Wrong rendering of danish national characters for UTF8 coded web pages.(TSW ID: TMCN-6UQNXY)
Additional fix.
WARNING: NO TEST CASES ADDED OR CHANGED
- kwq/KWQTextCodec.cpp: (validateUtf8):
- 7:59 AM Changeset in webkit [18935] by
-
- 3 edits in S60/trunk/WebCore
2007-01-17 w3liu <wei.liu@nokia.com>
Reviewed by yongjun.zhang@nokia.com.
DESC:
http://bugs.webkit.org/show_bug.cgi?id=12306
WARNING: NO TEST CASES ADDED OR CHANGED
- khtml/khtml_part.cpp: (KHTMLPart::encoding):
- kwq/KWQTextCodec.cpp: (KWQTextDecoder::fromUnicode): (KWQTextDecoder::checkRealloc):
- 6:33 AM Changeset in webkit [18934] by
-
- 2 edits in S60/trunk/WebCore
2007-01-15 raalexan <rasvan.alexandrescu@nokia.com>
Reviewed by Yongjun Zhang.
DESC: Crashes in web pages with rss feeds like www.google.com/ig
http://bugs.webkit.org/show_bug.cgi?id=12289
WARNING: NO TEST CASES ADDED OR CHANGED
- khtml/xml/xml_tokenizer.cpp: (khtml::createQStringParser): (khtml::parseQString):
- 5:00 AM Changeset in webkit [18933] by
-
- 5 edits in trunk
fix make clean in the qt build to remove all generated files
- 2:04 AM Changeset in webkit [18932] by
-
- 8 edits in trunk/WebKitQt
Implementing some load progress tracking in the Qt port.
Reviewed by Lars.
Jan 17, 2007:
- 11:57 PM Changeset in webkit [22782] by
-
- 3 edits in branches/WindowsMerge/WebKitWin
Added stubs to keep the boomer build from failing.
- WebEditorClient.cpp: (WebEditorClient::didSetSelectionTypesForPasteboard):
- WebEditorClient.h:
- 11:47 PM Changeset in webkit [18931] by
-
- 14 edits in trunk
WebCore:
Reviewed by Harrison.
Fix for <rdar://problem/4894155> REGRESSION: Extra line break is pasted with content into message body after choosing File - Paste
Migration of some editing code from WebHTMView to WebCore::Editor
resulted in not calling pasteboardTypesForSelection, which Mail was
overriding for the special purpose of adding a type to the
pasteboard after WebKit did. This patch adds 2 separate code paths
for Tiger and Leopard. On Tiger we give in and call the WebView's
pasteboardTypesForSelection. On Leopard we call a delegate after
the pasteboard types are set.
- bridge/EditorClient.h:
- editing/Editor.h:
- platform/Pasteboard.h:
- platform/graphics/svg/SVGImageEmptyClients.h: (WebCore::SVGEmptyEditorClient::didSetSelectionTypesForPasteboard): (WebCore::SVGEmptyEditorClient::pasteboardTypesForSelection):
- platform/mac/PasteboardMac.mm: (WebCore::Pasteboard::Pasteboard): (WebCore::Pasteboard::clear): (WebCore::Pasteboard::writeSelection): (WebCore::Pasteboard::writeURL): (WebCore::Pasteboard::plainText): (WebCore::Pasteboard::documentFragment):
WebKit:
Reviewed by Harrison.
Fix for <rdar://problem/4894155> REGRESSION: Extra line break is pasted with content into message body after choosing File - Paste
Migration of some editing code from WebHTMView to WebCore::Editor
resulted in not calling pasteboardTypesForSelection, which Mail was
overriding for the special purpose of adding a type to the
pasteboard after WebKit did. This patch adds 2 separate code paths
for Tiger and Leopard. On Tiger we give in and call the WebView's
pasteboardTypesForSelection. On Leopard we call a delegate after
the pasteboard types are set.
- DefaultDelegates/WebDefaultEditingDelegate.m: (-[WebDefaultEditingDelegate webView:didSetSelectionTypesForPasteboard:]):
- WebCoreSupport/WebEditorClient.h:
- WebCoreSupport/WebEditorClient.mm: (WebEditorClient::didSetSelectionTypesForPasteboard): (WebEditorClient::pasteboardTypesForSelection):
- WebView/WebEditingDelegate.h:
WebKitQt:
Added these stubs to keep the Qt build from failing.
- WebCoreSupport/EditorClientQt.cpp: (WebCore::EditorClientQt::didSetSelectionTypesForPasteboard):
- WebCoreSupport/EditorClientQt.h:
- 10:05 PM Changeset in webkit [18930] by
-
- 1 copy in tags/Safari-419
New tag.
- 9:50 PM Changeset in webkit [18929] by
-
- 6 edits in branches/Safari-2-0-branch
Adjust installation paths.
- 8:32 PM Changeset in webkit [18928] by
-
- 15 edits in trunk
WebCore:
Reviewed by Darin
- WebCore part of fix for <rdar://problem/4462420> REGRESSION: Mail hangs during Replace All if the replacement string contains the search string
- page/Frame.h:
- page/Frame.cpp: (WebCore::Frame::findString): new startInSelection parameter -- if true, search starts looking in selection; if false, search starts looking after the selection
- page/mac/WebCoreFrameBridge.h:
- page/mac/WebCoreFrameBridge.mm: (-[WebCoreFrameBridge searchFor:direction:caseSensitive:wrap:startInSelection:]): new startInSelection parameter, passed through to Frame::findString()
- editing/JSEditor.cpp: pass false for new findString parameter, to match old behavior
WebKit:
Reviewed by Darin
- WebKit part of fix for <rdar://problem/4462420> REGRESSION: Mail hangs during Replace All if the replacement string contains the search string
- Misc/WebKitVersionChecks.h: Added extern "C" so this can be used from .mm files. I don't need this change anymore for this fix, but it's still worth fixing now so it doesn't bite anyone later.
- WebView/WebDocumentPrivate.h: Invented new private protocol WebDocumentIncrementalSearching, that has one method. The one method is just like the one WebDocumentSearching method, but with an additional parameter. We hope to eliminate this dependence on protocols someday, but adding another one as SPI seems like it won't make anything worse.
- WebView/WebHTMLView.mm: (-[WebHTMLView searchFor:direction:caseSensitive:wrap:]): now calls through to new method that has one additional parameter, passing NO to match old behavior (-[WebHTMLView searchFor:direction:caseSensitive:wrap:startInSelection:]): pass new parameter to bridge
- WebView/WebPDFView.h: Declare conformance to WebDocumentIncrementalSearching protocol
- WebView/WebPDFView.mm: (-[WebPDFView searchFor:direction:caseSensitive:wrap:]): now calls through to new method that has one additional parameter, passing NO to match old behavior (-[WebPDFView searchFor:direction:caseSensitive:wrap:startInSelection:]): new method, former guts of searchFor:direction:caseSensitive:wrap: but now handles startInSelection parameter
- WebView/WebViewPrivate.h: Declare new searchFor:direction:caseSensitive:wrap:startInSelection: method, just like existing method but with one additional parameter
- WebView/WebView.mm: (-[WebView searchFor:direction:caseSensitive:wrap:]): now calls through to new method that has one additional parameter, passing NO to match old behavior (-[WebView searchFor:direction:caseSensitive:wrap:startInSelection:]): new method, former guts of searchFor:direction:caseSensitive:wrap: but now handles startInSelection parameter
- 8:00 PM Changeset in webkit [18927] by
-
- 1 edit in trunk/WebKit/Misc/WebDownload.m
Removed an internal change I had I wasn't supposed to commit. *sigh*
- 7:58 PM Changeset in webkit [18926] by
-
- 2 edits in trunk/WebKit
Reviewed by Deth Bakin and Brian Dash
Drop Panther Support (?!?) and change the comment explaining some SPI forward decls
- Misc/WebDownload.m:
- 6:32 PM Changeset in webkit [18925] by
-
- 2 edits in trunk/WebCore
Adding comment.
- 6:30 PM Changeset in webkit [18924] by
-
- 3 edits6 adds in trunk
LayoutTests:
Reviewed by darin
<rdar://problem/4920488>
REGRESSION: A crash occurs at WebCore::Range::processContents () when removing formatting from selected text (that contains a link)
- editing/execCommand/4920488-expected.checksum: Added.
- editing/execCommand/4920488-expected.png: Added.
- editing/execCommand/4920488-expected.txt: Added.
- editing/execCommand/4920488.html: Added.
- fast/dom/Range/compareBoundaryPoints-1-expected.txt: Added.
- fast/dom/Range/compareBoundaryPoints-1.html: Added.
WebCore:
Reviewed by darin
<rdar://problem/4920488>
REGRESSION: A crash occurs at WebCore::Range::processContents () when removing formatting from selected text (that contains a link)
- dom/Range.cpp: (WebCore::Range::commonAncestorContainer): Return null if the nodes don't have a common ancestor. As a side effect, the public commonAncestorContainer now sets an exception if the Range starts in one document and ends in another, or starts or ends in a tree that's been removed from the document. The spec doesn't cover this and there is no precedent in other browsers for this case because they don't allow invalid Ranges (you can create one with WebCore by removing a node that contains the start/end of a Range). (WebCore::Range::compareBoundaryPoints): If the the two positions are in nodes that have no common ancestor, return null. This doesn't change the behavior of the public compareBoundaryPoints: it already throws an exception if the two positions are in nodes that don't have a common ancestor. This follows the spec.
- 5:49 PM Changeset in webkit [18923] by
-
- 2 edits in trunk/WebCore
The one word was typed by me, but only after debugging for a long time with Darin.
- fixed <rdar://problem/4912002> REGRESSION: Series of words marked as a single misspelled word
- editing/TextIterator.cpp: (WebCore::WordAwareIterator::WordAwareIterator): We were creating a TextIterator with the default kind, but WordAwareIterator is designed to work in concert with CharacterIterator, so they need to use the same kind. CharacterIterator uses kind RUNFINDER, so WordAwareIterator needs to do so also.
- 5:09 PM Changeset in webkit [18922] by
-
- 2 edits in trunk/WebCore
Reviewed by Brady.
Fix for <rdar://problem/4900895> REGRESSION: onChange doesn't always fire for popups that have had value changed by JS
No test case since you need to open up the menu to fire onChange.
- html/HTMLSelectElement.cpp: (WebCore::HTMLSelectElement::setSelectedIndex): Keep track of m_lastOnChangeIndex even when we're not firing onChange. Since the selected index has changed, we still want the m_lastOnChangeIndex to be up to date when we compare it later. This matches our behavior in Safari 2.0.
- 4:15 PM Changeset in webkit [18921] by
-
- 2 edits in trunk/WebCore
Reviewed by Darin and John.
- Fix for <rdar://problem/4816550> REGRESSION: autoscrolling doesn't work after double-click
- page/EventHandler.cpp: (WebCore::EventHandler::handleMousePressEvent): Set swallowEvent bool instead of returning early for double and triple clicks.
- 3:31 PM Changeset in webkit [22781] by
-
- 9 edits in branches/WindowsMerge
Final hookup of HTTP Auth (from the engine perspective)
- 3:17 PM Changeset in webkit [18920] by
-
- 4 edits in trunk/LayoutTests
2007-01-17 Eric Seidel <eric@webkit.org>
Reviewed by Brady.
Update results after SVG container hit testing changes.
- svg/custom/pointer-events-text-expected.checksum:
- svg/custom/pointer-events-text-expected.png:
- svg/custom/pointer-events-text-expected.txt:
- 3:13 PM Changeset in webkit [18919] by
-
- 3 edits in trunk/WebCore
Reviewed by Hyatt.
- rendering/RenderObject.h: Removed unused nextEditable and previousEditable.
- rendering/RenderObject.cpp: Ditto.
- 2:50 PM Changeset in webkit [18918] by
-
- 15 edits in trunk
WebCore:
Reviewed by Maciej.
- fix http://bugs.webkit.org/show_bug.cgi?id=12278 <rdar://problem/4928705> REGRESSION(r13070): Dragged image size includes padding (12278)
- WebCore.exp: Added HitTestResult::imageRect, removed HitTestResult::boundingBox.
- rendering/HitTestResult.h:
- rendering/HitTestResult.cpp: (WebCore::HitTestResult::imageRect): Added. Returns the content rectangle of the image.
- rendering/RenderObject.h:
- rendering/RenderObject.cpp: (WebCore::RenderObject::absolutePosition): Made const. (WebCore::RenderObject::contentBox): Added. (WebCore::RenderObject::absoluteContentBox): Added.
- rendering/RenderBox.h:
- rendering/RenderBox.cpp: (WebCore::RenderBox::absolutePosition): Made const.
- rendering/RenderTableCell.h:
- rendering/RenderTableCell.cpp: (WebCore::RenderTableCell::absolutePosition): Made const.
- rendering/RenderView.h:
- rendering/RenderView.cpp: (WebCore::RenderView::absolutePosition): Made const.
WebKit:
Reviewed by Maciej.
- fix http://bugs.webkit.org/show_bug.cgi?id=12278 <rdar://problem/4928705> REGRESSION(r13070): Dragged image size includes padding (12278)
- Misc/WebElementDictionary.mm: (-[WebElementDictionary _imageRect]): Call HitTestResult::imageRect, not HitTestResult::boundingBox.
- 2:15 PM Changeset in webkit [18917] by
-
- 2 edits in trunk/WebKitTools
Fix my last commit to actually work in all cases.
- 2:05 PM Changeset in webkit [18916] by
-
- 2 edits in trunk/LayoutTests
Reviewed by Mitz.
Updating this new layout test so that it actually crashes before the last fix.
- fast/css/pseudostyle-anonymous-text.html:
- 1:50 PM Changeset in webkit [18915] by
-
- 3 edits2 adds in trunk
LayoutTests:
Reviewed by Beth.
Test for http://bugs.webkit.org/show_bug.cgi?id=10139
<rdar://problem/4823028> REGRESSION: Reproducible crash when selecting a popup/button with ::selection pseudostyle
- fast/css/pseudostyle-anonymous-text-expected.txt: Added.
- fast/css/pseudostyle-anonymous-text.html: Added.
WebCore:
Reviewed by Beth.
Fix for http://bugs.webkit.org/show_bug.cgi?id=10139
<rdar://problem/4823028> REGRESSION: Reproducible crash when selecting a popup/button with ::selection pseudostyle
Test: fast/css/pseudostyle-anonymous-text.html
- rendering/RenderObject.cpp: (WebCore::RenderObject::getPseudoStyle): Nil check the node.
- 1:19 PM Changeset in webkit [18914] by
-
- 2 edits in trunk/WebKitTools
Reviewed by Maciej
Make sure DumpRenderTree exits when run-webkit-tests
is done.
- 1:01 PM Changeset in webkit [18913] by
-
- 3 edits4 adds in trunk
LayoutTests:
Reviewed by Anders and John.
Test for http://bugs.webkit.org/show_bug.cgi?id=11278
<rdar://problem/4826875> REGRESSION: Popup width doesn't change to accommodate dynamic changes to options
- fast/forms/menulist-width-change-expected.checksum: Added.
- fast/forms/menulist-width-change-expected.png: Added.
- fast/forms/menulist-width-change-expected.txt: Added.
- fast/forms/menulist-width-change.html: Added.
WebCore:
Reviewed by Anders and John.
Fix for http://bugs.webkit.org/show_bug.cgi?id=11278
<rdar://problem/4826875> REGRESSION: Popup width doesn't change to accommodate dynamic changes to options
Test: fast/forms/menulist-width-change.html
- rendering/RenderMenuList.cpp: (WebCore::RenderMenuList::updateFromElement): When the options change, call setNeedsLayoutAndMinMaxRecalc.
- 11:34 AM Changeset in webkit [18912] by
-
- 29 edits in trunk
Reviewed by Maciej.
http://bugs.webkit.org/show_bug.cgi?id=12268
Give object prototypes their own names
- kjs/lookup.h: Append "Prototype" to ClassName in KJS_IMPLEMENT_PROTOTYPE.
WebCore:
- bindings/scripts/CodeGeneratorJS.pm: Append "Proto" to interface name for the prototype's ClassInfo.
- bindings/js/JSHTMLInputElementBase.cpp: (WebCore::JSHTMLInputElementBasePrototypeFunction::callAsFunction): (WebCore::JSHTMLInputElementBase::JSHTMLInputElementBase):
- bindings/js/JSHTMLInputElementBase.h:
- bindings/js/JSXMLHttpRequest.cpp: (KJS::JSXMLHttpRequestConstructorImp::JSXMLHttpRequestConstructorImp): (KJS::JSXMLHttpRequest::JSXMLHttpRequest): (KJS::JSXMLHttpRequestPrototypeFunction::callAsFunction):
- bindings/js/JSXMLHttpRequest.h:
- bindings/js/JSXSLTProcessor.cpp: (KJS::JSXSLTProcessor::JSXSLTProcessor): (KJS::XSLTProcessorPrototypeFunction::callAsFunction): (KJS::XSLTProcessorConstructorImp::XSLTProcessorConstructorImp):
- bindings/js/kjs_css.cpp: (KJS::DOMCSSStyleDeclaration::DOMCSSStyleDeclaration): (KJS::DOMCSSStyleDeclarationPrototypeFunction::callAsFunction): (KJS::DOMMediaList::DOMMediaList): (KJS::KJS::DOMMediaListPrototypeFunction::callAsFunction): (KJS::DOMCSSStyleSheet::DOMCSSStyleSheet): (KJS::DOMCSSStyleSheetPrototypeFunction::callAsFunction): (KJS::DOMCSSValue::DOMCSSValue): (KJS::DOMCSSValuePrototypeFunction::callAsFunction):
- bindings/js/kjs_css.h:
- bindings/js/kjs_dom.cpp: (KJS::DOMNode::DOMNode): (KJS::DOMNodePrototypeFunction::callAsFunction): (KJS::DOMEventTargetNode::DOMEventTargetNode): (KJS::DOMEventTargetNodePrototypeFunction::callAsFunction): (KJS::DOMNamedNodeMap::DOMNamedNodeMap): (KJS::DOMNamedNodeMapPrototypeFunction::callAsFunction):
- bindings/js/kjs_dom.h:
- bindings/js/kjs_domnode.h:
- bindings/js/kjs_events.cpp: (KJS::DOMEvent::DOMEvent): (KJS::DOMEventPrototypeFunction::callAsFunction): (KJS::Clipboard::Clipboard): (KJS::ClipboardPrototypeFunction::callAsFunction):
- bindings/js/kjs_events.h:
- bindings/js/kjs_html.cpp: (KJS::JSHTMLDocumentPrototypeFunction::callAsFunction): (KJS::): (KJS::JSHTMLDocument::JSHTMLDocument): (KJS::JSHTMLElementPrototypeFunction::callAsFunction): (KJS::JSHTMLElement::JSHTMLElement): (KJS::JSHTMLCollection::JSHTMLCollection): (KJS::JSHTMLCollectionPrototypeFunction::callAsFunction):
- bindings/js/kjs_html.h:
- bindings/js/kjs_navigator.cpp:
- bindings/js/kjs_traversal.cpp: (KJS::DOMNodeFilter::DOMNodeFilter): (KJS::DOMNodeFilterPrototypeFunction::callAsFunction):
- bindings/js/kjs_window.cpp: (KJS::Window::clear): Changed Proto to Prototype, and ProtoFunc to PrototypeFunction.
LayoutTests:
- fast/dom/Window/window-properties-expected.txt:
- fast/dom/prototype-chain-expected.txt:
- fast/events/event-view-toString-expected.txt:
- fast/events/mouseclick-target-and-positioning-expected.txt:
- fast/tokenizer/external-script-document-write-expected.checksum:
- fast/tokenizer/external-script-document-write-expected.png:
- fast/tokenizer/external-script-document-write-expected.txt: Updated the results.
- 11:04 AM Changeset in webkit [18911] by
-
- 7 edits in trunk/WebCore
Reviewed by Zack and Darin
Fix the Qt build again after the latest Image changes.
Also make some of the methods implemented in ImageCG
crossplatform.
- 11:02 AM Changeset in webkit [22780] by
-
- 15 edits8 adds in branches/WindowsMerge/WebKitWin
WebKitWin:
Reviewed by Steve Falkenburg
Next round of plumbing for HTTP Auth, or as I like to call it:
"Implementing platform dependent wrappers for my platform independent
wrappers which wrap platform dependent objects"
*sigh*
Also, not included in this ChangeLog, I changed the eol property to
native on a handful of WebKitWin files who didn't have it set yet
- Interfaces/IWebURLAuthenticationChallenge.idl: Added some string constants, nuked an unneeded initializer from IWebCredential
- WebError.cpp: Added QueryInterface for new GUID (WebError::resourceError): Added accessor to WebCore backer
- WebError.h: Added GUID
- WebKit.vcproj/WebKit.vcproj:
- WebURLAuthenticationChallenge.cpp: Added. (WebURLAuthenticationChallenge::WebURLAuthenticationChallenge): (WebURLAuthenticationChallenge::~WebURLAuthenticationChallenge): (WebURLAuthenticationChallenge::createInstance): (WebURLAuthenticationChallenge::QueryInterface): (WebURLAuthenticationChallenge::AddRef): (WebURLAuthenticationChallenge::Release): (WebURLAuthenticationChallenge::initWithProtectionSpace): (WebURLAuthenticationChallenge::initWithAuthenticationChallenge): (WebURLAuthenticationChallenge::error): (WebURLAuthenticationChallenge::failureResponse): (WebURLAuthenticationChallenge::previousFailureCount): (WebURLAuthenticationChallenge::proposedCredential): (WebURLAuthenticationChallenge::protectionSpace): (WebURLAuthenticationChallenge::sender): (WebURLAuthenticationChallenge::authenticationChallenge):
- WebURLAuthenticationChallenge.h: Added.
- WebURLAuthenticationChallengeSender.cpp: Added. (WebURLAuthenticationChallengeSender::WebURLAuthenticationChallengeSender): (WebURLAuthenticationChallengeSender::~WebURLAuthenticationChallengeSender): (WebURLAuthenticationChallengeSender::createInstance): (WebURLAuthenticationChallengeSender::QueryInterface): (WebURLAuthenticationChallengeSender::AddRef): (WebURLAuthenticationChallengeSender::Release): (WebURLAuthenticationChallengeSender::cancelAuthenticationChallenge): (WebURLAuthenticationChallengeSender::continueWithoutCredentialForAuthenticationChallenge): (WebURLAuthenticationChallengeSender::useCredential): (WebURLAuthenticationChallengeSender::resourceHandle):
- WebURLAuthenticationChallengeSender.h: Added.
- WebURLCredential.cpp: Added. (WebURLCredential::WebURLCredential): (WebURLCredential::~WebURLCredential): (WebURLCredential::createInstance): (WebURLCredential::QueryInterface): (WebURLCredential::AddRef): (WebURLCredential::Release): (WebURLCredential::hasPassword): (WebURLCredential::initWithuser): (WebURLCredential::password): (WebURLCredential::persistence): (WebURLCredential::user): (WebURLCredential::credential):
- WebURLCredential.h: Added.
- WebURLProtectionSpace.cpp: Added. (WebURLProtectionSpace::WebURLProtectionSpace): (WebURLProtectionSpace::~WebURLProtectionSpace): (WebURLProtectionSpace::createInstance): (WebURLProtectionSpace::QueryInterface): (WebURLProtectionSpace::AddRef): (WebURLProtectionSpace::Release): (WebURLProtectionSpace::authenticationMethod): (WebURLProtectionSpace::host): (coreScheme): Helper for the init methods (WebURLProtectionSpace::initWithHost): (WebURLProtectionSpace::initWithProxyHost): (WebURLProtectionSpace::isProxy): (WebURLProtectionSpace::port): (WebURLProtectionSpace::protocol): (WebURLProtectionSpace::proxyType): (WebURLProtectionSpace::realm): (WebURLProtectionSpace::receivesCredentialSecurely): (WebURLProtectionSpace::protectionSpace):
- WebURLProtectionSpace.h: Added.
- WebURLResponse.cpp: Added QueryInterface for new GUID (WebURLResponse::resourceResponse): Added accessor to WebCore backer
- WebURLResponse.h: Added GUID
- 10:45 AM Changeset in webkit [18910] by
-
- 5 edits in trunk/WebKit
Reviewed by John Sullivan.
Move all code in WebNetscapePluginEmbeddedView down to WebBaseNetscapePluginView.
- Plugins/WebBaseNetscapePluginView.h:
- Plugins/WebBaseNetscapePluginView.mm: (-[WebBaseNetscapePluginView initWithFrame:pluginPackage:URL:baseURL:MIMEType:attributeKeys:attributeValues:loadManually:DOMElement:]): (-[WebBaseNetscapePluginView didStart]): (-[WebBaseNetscapePluginView dataSource]): (-[WebBaseNetscapePluginView dealloc]): (-[WebBaseNetscapePluginView pluginView:receivedResponse:]): (-[WebBaseNetscapePluginView pluginView:receivedData:]): (-[WebBaseNetscapePluginView pluginView:receivedError:]): (-[WebBaseNetscapePluginView pluginViewFinishedLoading:]): (-[WebBaseNetscapePluginView _redeliverStream]):
- Plugins/WebNetscapePluginEmbeddedView.h:
- Plugins/WebNetscapePluginEmbeddedView.mm:
- 9:08 AM Changeset in webkit [18909] by
-
- 2 edits in trunk/WebCore
- quick attempt to fix the Qt build
- platform/graphics/qt/ImageQt.cpp: (WebCore::BitmapImage::drawTiled): Remove obsolete parameters from this stub.
- 7:27 AM Changeset in webkit [18908] by
-
- 1 copy in S60/branches/s60-RnD-07wk03
New branch for s60/trunk release
- 6:59 AM Changeset in webkit [18907] by
-
- 3 edits4 adds in trunk
2007-01-17 Eric Seidel <eric@webkit.org>
Reviewed by rwlbuis.
Test: svg/custom/inner-svg-hit-test.svg
- rendering/RenderSVGContainer.cpp: (WebCore::RenderSVGContainer::nodeAtPoint): never allow containers to be hit.
- 5:18 AM Changeset in webkit [18906] by
-
- 17 edits in trunk
Reviewed by Zack
Don't call receivedResponse twice for file: URLs.
Never call back into the ResourceHandleClient once
cancel() has been called on the ResourceHandle.
Remove the inheritance from Shared<XxxClient> in the
client classes.
Answer asynchronously to most of the Policy checking methods
in FrameLoaderClientQt to avoid some crashes in the loader.
Small fixes in DumpRenderTree, so we don't by
accident dump twice for the same test.
Exclude one more test as it currently causes DumpRenderTree to
hang forever.
- 4:21 AM Changeset in webkit [18905] by
-
- 2 edits in trunk/WebCore
2007-01-17 Eric Seidel <eric@webkit.org>
No review, build fix only.
- platform/graphics/cg/ImageCG.cpp: correct drawPatternCombined to drawPattern (WebCore::Image::drawPattern): (WebCore::Image::drawTiled):
- 4:10 AM Changeset in webkit [18904] by
-
- 13 edits in trunk
2007-01-17 Eric Seidel <eric@webkit.org>
Reviewed by mitz and rwlbuis.
SVGs do not work as background images:
http://bugs.webkit.org/show_bug.cgi?id=12096
Tests updated:
- fast/images/svg-as-background.svg: now passes
- fast/images/svg-as-tiled-background.svg: now passes
- platform/graphics/BitmapImage.h: (WebCore::BitmapImage::nativeImageForCurrentFrame): (WebCore::BitmapImage::mayFillWithSolidColor): (WebCore::BitmapImage::solidColor):
- platform/graphics/Image.h: (WebCore::Image::mayFillWithSolidColor): (WebCore::Image::solidColor): (WebCore::Image::nativeImageForCurrentFrame): (WebCore::Image::startAnimation):
- platform/graphics/cg/ImageCG.cpp: (WebCore::Image::drawPatternCallback): (WebCore::Image::drawPatternCombined): (WebCore::caculatePatternScale): (WebCore::Image::drawTiled):
- platform/graphics/cg/PDFDocumentImage.cpp:
- platform/graphics/cg/PDFDocumentImage.h:
- platform/graphics/svg/SVGImage.cpp: (WebCore::SVGImage::nativeImageForCurrentFrame):
- platform/graphics/svg/SVGImage.h:
- 2:11 AM Changeset in webkit [18903] by
-
- 2 edits in trunk/WebKit
Reviewed by Eric.
<rdar://problem/4887781> Seed: Repro Safari crash in -[WebHTMLRepresentation receivedData:withDataSource:] (music.aol.com)
- WebView/WebDataSource.mm: (-[WebDataSource _receivedData:]): Protect self against destruction partway through this method.
- 1:58 AM Changeset in webkit [18902] by
-
- 2 edits in trunk/WebCore
Reviewed by Eric
Add proper condition for rx attribute negative check.
- 1:14 AM Changeset in webkit [18901] by
-
- 25 edits1 delete in trunk
Add a message handler to DumpRenderTree that will
suppress all debug output coming from qDebug() statements.
Like this we can get rid of all the noise coming
from the notImplemented() macro when running the
layout tests. You can get it back by adding -v to
DumpRenderTree's command line.
Changed run-webkit-tests slightly, so we by default
don't fail anymore when our output differs from what
is generated on the Mac. Added a --strict option, so
that we can still see this cases and fix them one by one.
change all notImplemented() macros to use qDebug
instead of fprintf(stder, ...)
- 12:13 AM Changeset in webkit [18900] by
-
- 3 edits in trunk/WebCore
WebCore:
Reviewed by Oliver
A few enhancements to the HTTP Auth architecture
- platform/network/ProtectionSpace.cpp: (WebCore::ProtectionSpace::isProxy): (WebCore::ProtectionSpace::receivesCredentialSecurely):
- platform/network/ProtectionSpace.h:
Jan 16, 2007:
- 8:47 PM Changeset in webkit [22779] by
-
- 3 edits in branches/WindowsMerge/WebKitWin
Added stubs to keep the boomer build from failing.
- WebEditorClient.cpp: (WebEditorClient::didWriteSelectionToPasteboard):
- WebEditorClient.h:
- 8:37 PM Changeset in webkit [18899] by
-
- 13 edits in trunk
WebCore:
Reviewed by harrison.
Fixed <rdar://problem/4921134> WebKit needs extensible cut/copy to allow additional types to be written to pasteboard
- WebCore.xcodeproj/project.pbxproj:
- bridge/EditorClient.h:
- editing/Editor.cpp: (WebCore::Editor::copy): (WebCore::Editor::didWriteSelectionToPasteboard):
- editing/Editor.h:
- platform/graphics/svg/SVGImageEmptyClients.h: (WebCore::SVGEmptyEditorClient::didWriteSelectionToPasteboard):
WebKit:
Reviewed by harrison.
Fixed <rdar://problem/4921134> WebKit needs extensible cut/copy to allow additional types to be written to pasteboard
- DefaultDelegates/WebDefaultEditingDelegate.m: (-[WebDefaultEditingDelegate webView:didWriteSelectionToPasteboard:]):
- WebCoreSupport/WebEditorClient.h:
- WebCoreSupport/WebEditorClient.mm: (WebEditorClient::didWriteSelectionToPasteboard):
- WebKit.xcodeproj/project.pbxproj:
- WebView/WebEditingDelegate.h:
WebKitQt:
Added these stubs to keep the Qt build from failing.
- WebCoreSupport/EditorClientQt.cpp: (WebCore::EditorClientQt::didWriteSelectionToPasteboard):
- WebCoreSupport/EditorClientQt.h:
- 7:26 PM Changeset in webkit [22778] by
-
- 3 edits in branches/WindowsMerge/WebCore
Further BString improvements/bugfixes
- 6:34 PM Changeset in webkit [22777] by
-
- 3 edits in branches/WindowsMerge/WebCore
Added == and != operators to BString
- 6:13 PM Changeset in webkit [18898] by
-
- 2 edits in S60/branches/3.1m/WebCore
2007-01-15 w3liu <wei.liu@nokia.com>
Reviewed by Zalan Bujtas <zbujtas@gmail.com>.
DESC: [S60] Some text shown as mess code when openning website www.163.com
http://bugs.webkit.org/show_bug.cgi?id=12286
WARNING: NO TEST CASES ADDED OR CHANGED
- khtml/ecma/xmlhttprequest.cpp: (KJS::XMLHttpRequest::XMLHttpRequest): (KJS::XMLHttpRequest::~XMLHttpRequest): (KJS::XMLHttpRequest::abort): (KJS::XMLHttpRequest::slotData):
- 6:04 PM Changeset in webkit [18897] by
-
- 2 edits in S60/branches/3.1m/WebCore
2007-01-16 w3liu <wei.liu@nokia.com>
Reviewed by Zalan Bujtas <zbujtas@gmail.com>
DESC: TSW Error ID: ELZG-6WUELW [S60] Browser is closed when attempting to cancel reloading saved deck.
http://bugs.webkit.org/show_bug.cgi?id=12292
WARNING: NO TEST CASES ADDED OR CHANGED
- bridge/WebCoreBridge.cpp: (CWebCoreBridge::GetPageDataL):
- 5:59 PM Changeset in webkit [18896] by
-
- 2 edits in S60/trunk/WebCore
2007-01-16 w3liu <wei.liu@nokia.com>
Reviewed by Zalan Bujtas (zbujtas@gmail.com).
DESC: TSW Error ID: ELZG-6WUELW [S60] Browser is closed when attempting to cancel reloading saved deck.
http://bugs.webkit.org/show_bug.cgi?id=12292
WARNING: NO TEST CASES ADDED OR CHANGED
- bridge/WebCoreBridge.cpp: (CWebCoreBridge::GetPageDataL):
- 5:10 PM Changeset in webkit [18895] by
-
- 6 edits6 adds in trunk
LayoutTests:
Reviewed by harrison
<rdar://problem/4747450>
Gmail Editor: Caret doesn't always position itself after list marker
<rdar://problem/4917055>
GMail Editor: A hang can occur when attempting to apply list styling to selected indented text
Added:
- editing/execCommand/4747450-expected.checksum: Added.
- editing/execCommand/4747450-expected.png: Added.
- editing/execCommand/4747450-expected.txt: Added.
- editing/execCommand/4747450.html: Added.
- editing/execCommand/4917055-expected.txt: Added.
- editing/execCommand/4917055.html: Added. Fixed:
- editing/execCommand/create-list-with-hr-expected.checksum:
- editing/execCommand/create-list-with-hr-expected.png:
- editing/execCommand/create-list-with-hr-expected.txt:
WebCore:
Reviewed by harrison
<rdar://problem/4747450>
Gmail Editor: Caret doesn't always position itself after list marker
<rdar://problem/4917055>
GMail Editor: A hang can occur when attempting to apply list styling to selected indented text
- editing/TextIterator.cpp: (WebCore::TextIterator::rangeFromLocationAndLength): Use VisiblePositions to compute the end of a run for emitted '\n's, because it's often wrong in that case.
- 4:40 PM Changeset in webkit [18894] by
-
- 2 edits in trunk/WebCore
- quick lame attempt to get Qt compiling again
- platform/qt/ContextMenuQt.cpp: Removed show() function.
- 4:07 PM Changeset in webkit [18893] by
-
- 2 edits in trunk/WebCore
2007-01-17 Nicholas Shanks <contact@nickshanks.com>
Reviewed by Darin.
- platform/network/ResourceRequest.h: (WebCore::ResourceRequest::setHTTPAccept): Correct argument name.
- 3:44 PM Changeset in webkit [22776] by
-
- 1 edit in branches/WindowsMerge/WebKitWin/WebKit.vcproj/VERSION
Bump version for submit
- 3:34 PM Changeset in webkit [18892] by
-
- 1 copy in tags/Safari-521.32.12b
New tag.
- 2:02 PM Changeset in webkit [18891] by
-
- 26 edits2 adds in S60/trunk
2007-01-16 yaharon <yael.aharon@nokia.com>
Reviewed by Sachin and Sriram, landed by Bradley.
DESC: Event handling enhancements
http://bugs.webkit.org/show_bug.cgi?id=12226
- 2:00 PM Changeset in webkit [22775] by
-
- 7 edits in branches/WindowsMerge
Fix for <rdar://problem/4874565> Draw context menus using CG
- 1:55 PM Changeset in webkit [18890] by
-
- 1 edit in trunk/WebCore/ChangeLog
Clean up merge conflict spew.
- 1:40 PM Changeset in webkit [18889] by
-
- 4 edits in trunk/WebCore
Reviewed by Adam.
Get rid of show() and hide() since they don't do anything.
- page/ContextMenuController.cpp: (WebCore::ContextMenuController::handleContextMenuEvent):
- platform/ContextMenu.h:
- platform/mac/ContextMenuMac.mm:
- 1:33 PM Changeset in webkit [22774] by
-
- 2 edits in branches/WindowsMerge/WebKitWin
- 1:07 PM Changeset in webkit [18888] by
-
- 3 edits in trunk/JavaScriptCore
Reviewed by Darin Adler.
Added re-entrency checking to GC allocation and collection. It is an error
to allocate or collect from within a collection. We've had at least one
case of each bug in the past.
Added a comment to the API header, explaining that API clients must not
make this mistake, either.
Layout tests and JS tests pass.
- API/JSObjectRef.h:
- kjs/collector.cpp: (KJS::GCLock::GCLock): (KJS::GCLock::~GCLock): (KJS::Collector::allocate): (KJS::Collector::collect):
- 7:38 AM Changeset in webkit [18887] by
-
- 4 edits in trunk/LayoutTests
- updated one more test results affected by Rob's coordinates patch
- svg/W3C-SVG-1.1/coords-units-03-b-expected.checksum: Regenerated.
- svg/W3C-SVG-1.1/coords-units-03-b-expected.png: Ditto.
- svg/W3C-SVG-1.1/coords-units-03-b-expected.txt: Ditto.
- 7:03 AM Changeset in webkit [18886] by
-
- 24 edits7 adds2 deletes in trunk
Added the start of a public API to the Qt build
of WebKit. Currently we have QWebPage and QWebFrame
with a few small methods.
Converted the QtLauncher and DumpRenderTree
to use the new public API.
- 4:25 AM Changeset in webkit [18885] by
-
- 4 edits in trunk/WebCore
Reviewed by Zack
Looks like ResourceHandle _has_ to do everything
asynchronously if we don't want to run into
lots of trouble in the loader.
Implement support data: URLs.
Remove some unused Qt only code in ResourceHandleClient.h
- 3:40 AM Changeset in webkit [18884] by
-
- 3 edits in trunk/WebCore
2007-01-16 Eric Seidel <eric@webkit.org>
Reviewed by mitz.
Refactor drawTiled implementations in preparation for combining them.
Removed unused RoundTile code path.
- platform/graphics/cg/ImageCG.cpp: (WebCore::drawPattern): (WebCore::BitmapImage::drawTiled): (WebCore::caculatePatternScale):
- 12:14 AM Changeset in webkit [18883] by
-
- 3 edits in trunk/WebCore
Reviewed by Mark Rowe.
- removed unused field from loader
- loader/loader.cpp: (WebCore::Loader::numRequests): (WebCore::Loader::cancelRequests):
- loader/loader.h:
Jan 15, 2007:
- 11:50 PM Changeset in webkit [18882] by
-
- 12 edits4 adds in trunk
Reviewed by Eric.
http://bugs.webkit.org/show_bug.cgi?id=12272
SVG picture is clipped (edges not visible)
Expose css dpi constant and use it for svg, making
1in amount to 96 pixels like for html.
- 11:23 PM Changeset in webkit [18881] by
-
- 2 edits in trunk/WebKitSite
Reviewed by Maciej
- coding/coding-style.html: Added switch/case indentation rules
- 10:50 PM Changeset in webkit [22773] by
-
- 3 edits3 adds in branches/WindowsMerge/WebCore
WebCoreWin:
Reviewed by Adam
Hook up AuthenticationChallenge to CF network.
Call up through appropriate client methods through to WebFrame (FrameLoaderClient) at
which point my upcoming implementation for the IWebURL<auth> classes will be used
- WebCore.vcproj/WebCore.vcproj:
- platform/network/cf/AuthenticationCF.cpp: Added. (WebCore::AuthenticationChallenge::AuthenticationChallenge): (WebCore::createCF): (WebCore::core):
- platform/network/cf/AuthenticationCF.h: Added.
- platform/network/cf/ResourceErrorCF.cpp: Added. (WebCore::ResourceError::ResourceError): (WebCore::ResourceError::operator CFStreamError):
- platform/network/cf/ResourceHandleCFNet.cpp: (WebCore::didReceiveChallenge): (WebCore::ResourceHandle::didReceiveAuthenticationChallenge): (WebCore::ResourceHandle::receivedCredential): (WebCore::ResourceHandle::receivedRequestToContinueWithoutCredential): (WebCore::ResourceHandle::receivedCancellation):
- 10:39 PM Changeset in webkit [18880] by
-
- 6 edits in trunk/WebCore
WebCore:
Reviewed by Adam
CFNet additions
- platform/network/AuthenticationChallenge.cpp: (WebCore::operator==):
- platform/network/AuthenticationChallenge.h: (WebCore::AuthenticationChallenge::sourceHandle): (WebCore::AuthenticationChallenge::cfURLAuthChallengeRef):
- platform/network/ResourceError.h:
- platform/network/ResourceHandle.h:
- platform/network/ResourceHandleInternal.h: (WebCore::ResourceHandleInternal::ResourceHandleInternal):
- 9:25 PM Changeset in webkit [18879] by
-
- 3 edits4 adds in trunk
2007-01-15 Eric Seidel <eric@webkit.org>
Reviewed by hyatt.
Don't map attributes in namespaces other than null to CSS properties.
Test: svg/custom/attribute-namespace-check.svg
- ksvg2/svg/SVGStyledElement.cpp: (WebCore::SVGStyledElement::cssPropertyIdForSVGAttributeName):
- 8:46 PM Changeset in webkit [18878] by
-
- 2 edits in trunk/WebCore
Reviewed by Darin.
- http://bugs.webkit.org/show_bug.cgi?id=11112 add a drop shadow to the hand cursor used for links
- Resources/linkCursor.png: Added a drop shadow.
- 8:43 PM Changeset in webkit [18877] by
-
- 5 edits4 adds in trunk
LayoutTests:
- test for http://bugs.webkit.org/show_bug.cgi?id=12190 REGRESSION: Placeholder text does not reflect dynamic updates
- fast/forms/placeholder-set-attribute-expected.checksum: Added.
- fast/forms/placeholder-set-attribute-expected.png: Added.
- fast/forms/placeholder-set-attribute-expected.txt: Added.
- fast/forms/placeholder-set-attribute.html: Added.
WebCore:
Reviewed by Adam.
- fix http://bugs.webkit.org/show_bug.cgi?id=12190 REGRESSION: Placeholder text does not reflect dynamic updates
Test: fast/forms/placeholder-set-attribute.html
- html/HTMLTextFieldInnerElement.cpp: (WebCore::HTMLSearchFieldCancelButtonElement::defaultEventHandler): Call onSearch on the element since I removed it from the renderer.
- rendering/RenderTextControl.h: Added explicit virtual keywords for overrides of virtual functions. Removed the unneeded onSearch function. Made the inheritance from PopupMenuClient be private, and made the overrides all private. Replaced the showPlaceholderIfNeeded and hidePlaceholderIfNeeded functions with updatePlaceholder.
- rendering/RenderTextControl.cpp: (WebCore::RenderTextControl::createResultsButtonStyle): Added an assertion. (WebCore::RenderTextControl::updatePlaceholder): Added. Replaces the two functions, showPlaceholderIfNeeded and hidePlaceholderIfNeeded. (WebCore::RenderTextControl::updateFromElement): Added call to updatePlaceholder before updating the value. Also improved the structure of the function and corrected incorrect use of copy and replace. (WebCore::RenderTextControl::updateCancelButtonVisibility): Added an assertion and removed an unneeded local variable. (WebCore::RenderTextControl::subtreeHasChanged): Removed an unneeded null check and virtual function calls. (WebCore::RenderTextControl::forwardEvent): Replaced calls to the old functions with calls to updatePlaceholder. (WebCore::RenderTextControl::selectionChanged): Changed code to dispatch the select event directly -- I plan to remove the onSelect function, which was only called here. (WebCore::RenderTextControl::autosaveName): Removed too-specific cast and local variable. (WebCore::RenderTextControl::addSearchResult): Added assertion and changed variable name for clarity. (WebCore::RenderTextControl::valueChanged): Changed code to check for empty autosave name instead of null for consistency with other call sites that manage the autosave name. Also changed the code that dispatches an event to call onSearch on the input element so we don't need our own function.
- 8:01 PM Changeset in webkit [18876] by
-
- 4 edits in trunk/WebCore
2007-01-15 Eric Seidel <eric@webkit.org>
Reviewed by hyatt.
Fix SVGStyledElement::parseMappedAttribute to only map SVG-allowed CSS properties
(i.e. width is no longer mapped to CSS for SVG)
Add SVGStyledElement::mapToEntry to allow RenderStyle-sharing
http://bugs.webkit.org/show_bug.cgi?id=12060
- dom/MappedAttributeEntry.h: (WebCore::):
- ksvg2/svg/SVGStyledElement.cpp: (WebCore::cssPropertyIdForName): new helper (WebCore::mapAttributeToCSSProperty): new helper (WebCore::SVGStyledElement::cssPropertyIdForSVGAttributeName): new helper (WebCore::SVGStyledElement::mapToEntry): added. (WebCore::SVGStyledElement::parseMappedAttribute): use cssPropertyIdForSVGAttributeName
- ksvg2/svg/SVGStyledElement.h:
- 6:31 PM Changeset in webkit [22772] by
-
- 2 edits in branches/WindowsMerge/WebKitWin
WebKitWin:
Reviewed by Adam.
Fix: <rdar://problem/4925504> ASSERT when finished running iBench HTML Load Speed
- WebFrame.cpp: (WebFrame::cancelledError): Return a pseudo-CFNet cancelled error instead of a null ResourceError.
- 4:53 PM Changeset in webkit [18875] by
-
- 6 edits4 adds in trunk
LayoutTests:
Reviewed by mjs
<rdar://problem/4810960>
Gmail Editor: window.focus() called on keyDown (9640)
- editing/input/attributed-substring-from-range-lines.html-disabled:
- fast/events/keydown-1-expected.checksum: Added.
- fast/events/keydown-1-expected.png: Added.
- fast/events/keydown-1-expected.txt: Added.
- fast/events/keydown-1.html: Added.
WebKit:
Reviewed by mjs
<rdar://problem/4810960>
Gmail Editor: window.focus() called on keyDown (9640)
The window's keydown event handler was being called
instead of the editable subframe's if there was a key binding
for the key event.
- WebView/WebHTMLView.mm: (-[WebHTMLView performKeyEquivalent:]): Don't send the event to WebCore unless this WebHTMLView is the firstResponder.
WebKitTools:
Reviewed by mjs
<rdar://problem/4810960>
Gmail Editor: window.focus() called on keyDown (9640)
- DumpRenderTree/EventSendingController.m: Send the keyDown event to the firstResponder, not the event's locationInWindow. A key press's locationInWindow is meaningless and just a dummy coordinate.
- 4:49 PM Changeset in webkit [18874] by
-
- 472 edits in trunk/WebCore
2007-01-15 Eric Seidel <eric@webkit.org>
Reviewed by bdash.
Update header guards to follow new style guidelines using new clean-header-guards script.
- bindings/js/JSHTMLElementWrapperFactory.h:
- bindings/js/JSHTMLInputElementBase.h:
- bindings/js/JSHTMLOptionElementConstructor.h:
- bindings/js/JSSVGElementWrapperFactory.h:
- bindings/js/JSSVGPODTypeWrapper.h:
- bindings/js/JSXMLHttpRequest.h:
- bindings/js/JSXSLTProcessor.h:
- bindings/js/kjs_binding.h:
- bindings/js/kjs_css.h:
- bindings/js/kjs_dom.h:
- bindings/js/kjs_domnode.h:
- bindings/js/kjs_events.h:
- bindings/js/kjs_html.h:
- bindings/js/kjs_navigator.h:
- bindings/js/kjs_proxy.h:
- bindings/js/kjs_traversal.h:
- bindings/js/kjs_window.h:
- bridge/EditorClient.h:
- bridge/History.h:
- css/CSSStyleSheet.h:
- css/CSSValue.h:
- css/CSSValueList.h:
- css/DashboardRegion.h:
- css/FontFamilyValue.h:
- css/FontValue.h:
- css/MediaFeatureNames.h:
- css/MediaList.h:
- css/Pair.h:
- css/RectImpl.h:
- css/ShadowValue.h:
- css/StyleBase.h:
- css/StyleList.h:
- css/StyleSheet.h:
- css/StyleSheetList.h:
- css/cssstyleselector.h:
- dom/BeforeTextInsertedEvent.h:
- dom/CDATASection.h:
- dom/CharacterData.h:
- dom/ChildNodeList.h:
- dom/Comment.h:
- dom/DOMImplementation.h:
- dom/DocPtr.h:
- dom/Document.h:
- dom/DocumentFragment.h:
- dom/DocumentMarker.h:
- dom/DocumentType.h:
- dom/EditingText.h:
- dom/Entity.h:
- dom/EntityReference.h:
- dom/EventNames.h:
- dom/EventTargetNode.h:
- dom/NameNodeList.h:
- dom/NamedNodeMap.h:
- dom/Node.h:
- dom/NodeList.h:
- dom/Notation.h:
- dom/Position.h:
- dom/ProcessingInstruction.h:
- dom/Range.h:
- dom/StyleElement.h:
- dom/Text.h:
- editing/AppendNodeCommand.h:
- editing/ApplyStyleCommand.h:
- editing/BreakBlockquoteCommand.h:
- editing/CommandByName.h:
- editing/CompositeEditCommand.h:
- editing/DeleteButton.h:
- editing/DeleteButtonController.h:
- editing/DeleteFromTextNodeCommand.h:
- editing/DeleteSelectionCommand.h:
- editing/InsertIntoTextNodeCommand.h:
- editing/InsertLineBreakCommand.h:
- editing/InsertNodeBeforeCommand.h:
- editing/InsertParagraphSeparatorCommand.h:
- editing/InsertTextCommand.h:
- editing/JoinTextNodesCommand.h:
- editing/MergeIdenticalElementsCommand.h:
- editing/ModifySelectionListLevel.h:
- editing/MoveSelectionCommand.h:
- editing/RemoveCSSPropertyCommand.h:
- editing/RemoveNodeAttributeCommand.h:
- editing/RemoveNodeCommand.h:
- editing/RemoveNodePreservingChildrenCommand.h:
- editing/ReplaceSelectionCommand.h:
- editing/SetNodeAttributeCommand.h:
- editing/SplitElementCommand.h:
- editing/SplitTextNodeCommand.h:
- editing/SplitTextNodeContainingElementCommand.h:
- editing/TextGranularity.h:
- editing/TypingCommand.h:
- editing/WrapContentsInDummySpanCommand.h:
- history/BackForwardList.h:
- history/HistoryItem.h:
- history/HistoryItemTimer.h:
- history/PageCache.h:
- html/CanvasGradient.h:
- html/CanvasPattern.h:
- html/CanvasRenderingContext2D.h:
- html/CanvasStyle.h:
- html/FormDataList.h:
- html/HTMLAnchorElement.h:
- html/HTMLAppletElement.h:
- html/HTMLAreaElement.h:
- html/HTMLBRElement.h:
- html/HTMLBaseElement.h:
- html/HTMLBaseFontElement.h:
- html/HTMLBlockquoteElement.h:
- html/HTMLBodyElement.h:
- html/HTMLButtonElement.h:
- html/HTMLCanvasElement.h:
- html/HTMLCollection.h:
- html/HTMLDListElement.h:
- html/HTMLDirectoryElement.h:
- html/HTMLDivElement.h:
- html/HTMLElement.h:
- html/HTMLElementFactory.h:
- html/HTMLEmbedElement.h:
- html/HTMLFieldSetElement.h:
- html/HTMLFontElement.h:
- html/HTMLFormCollection.h:
- html/HTMLFormElement.h:
- html/HTMLFrameSetElement.h:
- html/HTMLGenericFormElement.h:
- html/HTMLHRElement.h:
- html/HTMLHeadElement.h:
- html/HTMLHeadingElement.h:
- html/HTMLHtmlElement.h:
- html/HTMLImageElement.h:
- html/HTMLImageLoader.h:
- html/HTMLInputElement.h:
- html/HTMLIsIndexElement.h:
- html/HTMLKeygenElement.h:
- html/HTMLLIElement.h:
- html/HTMLLabelElement.h:
- html/HTMLLegendElement.h:
- html/HTMLLinkElement.h:
- html/HTMLMapElement.h:
- html/HTMLMarqueeElement.h:
- html/HTMLMenuElement.h:
- html/HTMLMetaElement.h:
- html/HTMLModElement.h:
- html/HTMLNameCollection.h:
- html/HTMLOListElement.h:
- html/HTMLObjectElement.h:
- html/HTMLOptGroupElement.h:
- html/HTMLOptionElement.h:
- html/HTMLOptionsCollection.h:
- html/HTMLParagraphElement.h:
- html/HTMLParamElement.h:
- html/HTMLParser.h:
- html/HTMLPlugInElement.h:
- html/HTMLPreElement.h:
- html/HTMLQuoteElement.h:
- html/HTMLScriptElement.h:
- html/HTMLSelectElement.h:
- html/HTMLStyleElement.h:
- html/HTMLTableCaptionElement.h:
- html/HTMLTableCellElement.h:
- html/HTMLTableColElement.h:
- html/HTMLTableElement.h:
- html/HTMLTablePartElement.h:
- html/HTMLTableRowElement.h:
- html/HTMLTableSectionElement.h:
- html/HTMLTextAreaElement.h:
- html/HTMLTextFieldInnerElement.h:
- html/HTMLTitleElement.h:
- html/HTMLUListElement.h:
- ksvg2/css/SVGRenderStyle.h:
- ksvg2/css/SVGRenderStyleDefs.h:
- ksvg2/events/JSSVGLazyEventListener.h:
- ksvg2/events/SVGZoomEvent.h:
- ksvg2/misc/KCanvasRenderingStyle.h:
- ksvg2/misc/PointerEventsHitRules.h:
- ksvg2/misc/SVGDocumentExtensions.h:
- ksvg2/misc/SVGImageLoader.h:
- ksvg2/misc/TimeScheduler.h:
- ksvg2/svg/GradientAttributes.h:
- ksvg2/svg/LinearGradientAttributes.h:
- ksvg2/svg/PatternAttributes.h:
- ksvg2/svg/RadialGradientAttributes.h:
- ksvg2/svg/SVGAElement.h:
- ksvg2/svg/SVGAngle.h:
- ksvg2/svg/SVGAnimateColorElement.h:
- ksvg2/svg/SVGAnimateElement.h:
- ksvg2/svg/SVGAnimateMotionElement.h:
- ksvg2/svg/SVGAnimateTransformElement.h:
- ksvg2/svg/SVGAnimatedPathData.h:
- ksvg2/svg/SVGAnimatedPoints.h:
- ksvg2/svg/SVGAnimatedTemplate.h:
- ksvg2/svg/SVGAnimationElement.h:
- ksvg2/svg/SVGCircleElement.h:
- ksvg2/svg/SVGClipPathElement.h:
- ksvg2/svg/SVGColor.h:
- ksvg2/svg/SVGComponentTransferFunctionElement.h:
- ksvg2/svg/SVGCursorElement.h:
- ksvg2/svg/SVGDOMImplementation.h:
- ksvg2/svg/SVGDefsElement.h:
- ksvg2/svg/SVGDescElement.h:
- ksvg2/svg/SVGDocument.h:
- ksvg2/svg/SVGElement.h:
- ksvg2/svg/SVGElementInstance.h:
- ksvg2/svg/SVGElementInstanceList.h:
- ksvg2/svg/SVGEllipseElement.h:
- ksvg2/svg/SVGExternalResourcesRequired.h:
- ksvg2/svg/SVGFEBlendElement.h:
- ksvg2/svg/SVGFEColorMatrixElement.h:
- ksvg2/svg/SVGFEComponentTransferElement.h:
- ksvg2/svg/SVGFECompositeElement.h:
- ksvg2/svg/SVGFEDiffuseLightingElement.h:
- ksvg2/svg/SVGFEDisplacementMapElement.h:
- ksvg2/svg/SVGFEDistantLightElement.h:
- ksvg2/svg/SVGFEFloodElement.h:
- ksvg2/svg/SVGFEFuncAElement.h:
- ksvg2/svg/SVGFEFuncBElement.h:
- ksvg2/svg/SVGFEFuncGElement.h:
- ksvg2/svg/SVGFEFuncRElement.h:
- ksvg2/svg/SVGFEGaussianBlurElement.h:
- ksvg2/svg/SVGFEImageElement.h:
- ksvg2/svg/SVGFELightElement.h:
- ksvg2/svg/SVGFEMergeElement.h:
- ksvg2/svg/SVGFEMergeNodeElement.h:
- ksvg2/svg/SVGFEOffsetElement.h:
- ksvg2/svg/SVGFEPointLightElement.h:
- ksvg2/svg/SVGFESpecularLightingElement.h:
- ksvg2/svg/SVGFESpotLightElement.h:
- ksvg2/svg/SVGFETileElement.h:
- ksvg2/svg/SVGFETurbulenceElement.h:
- ksvg2/svg/SVGFilterElement.h:
- ksvg2/svg/SVGFilterPrimitiveStandardAttributes.h:
- ksvg2/svg/SVGFitToViewBox.h:
- ksvg2/svg/SVGForeignObjectElement.h:
- ksvg2/svg/SVGGElement.h:
- ksvg2/svg/SVGGradientElement.h:
- ksvg2/svg/SVGImageElement.h:
- ksvg2/svg/SVGLangSpace.h:
- ksvg2/svg/SVGLength.h:
- ksvg2/svg/SVGLengthList.h:
- ksvg2/svg/SVGLineElement.h:
- ksvg2/svg/SVGLinearGradientElement.h:
- ksvg2/svg/SVGList.h:
- ksvg2/svg/SVGListTraits.h:
- ksvg2/svg/SVGLocatable.h:
- ksvg2/svg/SVGMarkerElement.h:
- ksvg2/svg/SVGMaskElement.h:
- ksvg2/svg/SVGMetadataElement.h:
- ksvg2/svg/SVGNumberList.h:
- ksvg2/svg/SVGPaint.h:
- ksvg2/svg/SVGParserUtilities.h:
- ksvg2/svg/SVGPathElement.h:
- ksvg2/svg/SVGPathSeg.h:
- ksvg2/svg/SVGPathSegArc.h:
- ksvg2/svg/SVGPathSegClosePath.h:
- ksvg2/svg/SVGPathSegCurvetoCubic.h:
- ksvg2/svg/SVGPathSegCurvetoCubicSmooth.h:
- ksvg2/svg/SVGPathSegCurvetoQuadratic.h:
- ksvg2/svg/SVGPathSegCurvetoQuadraticSmooth.h:
- ksvg2/svg/SVGPathSegLineto.h:
- ksvg2/svg/SVGPathSegLinetoHorizontal.h:
- ksvg2/svg/SVGPathSegLinetoVertical.h:
- ksvg2/svg/SVGPathSegList.h:
- ksvg2/svg/SVGPathSegMoveto.h:
- ksvg2/svg/SVGPatternElement.h:
- ksvg2/svg/SVGPointList.h:
- ksvg2/svg/SVGPolyElement.h:
- ksvg2/svg/SVGPolygonElement.h:
- ksvg2/svg/SVGPolylineElement.h:
- ksvg2/svg/SVGPreserveAspectRatio.h:
- ksvg2/svg/SVGRadialGradientElement.h:
- ksvg2/svg/SVGRectElement.h:
- ksvg2/svg/SVGRenderingIntent.h:
- ksvg2/svg/SVGSVGElement.h:
- ksvg2/svg/SVGScriptElement.h:
- ksvg2/svg/SVGSetElement.h:
- ksvg2/svg/SVGStopElement.h:
- ksvg2/svg/SVGStringList.h:
- ksvg2/svg/SVGStylable.h:
- ksvg2/svg/SVGStyleElement.h:
- ksvg2/svg/SVGStyledElement.h:
- ksvg2/svg/SVGStyledLocatableElement.h:
- ksvg2/svg/SVGStyledTransformableElement.h:
- ksvg2/svg/SVGSwitchElement.h:
- ksvg2/svg/SVGSymbolElement.h:
- ksvg2/svg/SVGTRefElement.h:
- ksvg2/svg/SVGTSpanElement.h:
- ksvg2/svg/SVGTests.h:
- ksvg2/svg/SVGTextContentElement.h:
- ksvg2/svg/SVGTextElement.h:
- ksvg2/svg/SVGTextPositioningElement.h:
- ksvg2/svg/SVGTitleElement.h:
- ksvg2/svg/SVGTransform.h:
- ksvg2/svg/SVGTransformList.h:
- ksvg2/svg/SVGTransformable.h:
- ksvg2/svg/SVGURIReference.h:
- ksvg2/svg/SVGUnitTypes.h:
- ksvg2/svg/SVGUseElement.h:
- ksvg2/svg/SVGViewElement.h:
- ksvg2/svg/SVGZoomAndPan.h:
- loader/CachedCSSStyleSheet.h:
- loader/CachedImage.h:
- loader/CachedXSLStyleSheet.h:
- loader/DocumentLoader.h:
- loader/Request.h:
- loader/SubresourceLoader.h:
- loader/icon/IconDataCache.h:
- loader/icon/IconDatabase.h:
- loader/icon/IconLoader.h:
- loader/icon/SQLDatabase.h:
- loader/icon/SQLStatement.h:
- loader/icon/SQLTransaction.h:
- page/Frame.h:
- page/FrameLoadRequest.h:
- page/FrameTree.h:
- page/FrameView.h:
- page/PageState.h:
- page/Plugin.h:
- page/qt/FrameQt.h:
- page/qt/FrameQtClient.h:
- platform/Arena.h:
- platform/ArrayImpl.h:
- platform/Cursor.h:
- platform/DeprecatedArray.h:
- platform/DeprecatedCString.h:
- platform/FileChooser.h:
- platform/Font.h:
- platform/FontCache.h:
- platform/FontData.h:
- platform/FontDescription.h:
- platform/FontFamily.h:
- platform/GlyphBuffer.h:
- platform/GlyphMap.h:
- platform/GlyphWidthMap.h:
- platform/Logging.h:
- platform/Pasteboard.h:
- platform/PlatformString.h:
- platform/PlugInInfoStore.h:
- platform/PopupMenu.h:
- platform/PopupMenuClient.h:
- platform/ScrollBar.h:
- platform/ScrollView.h:
- platform/SearchPopupMenu.h:
- platform/Shared.h:
- platform/Sound.h:
- platform/SystemTime.h:
- platform/Timer.h:
- platform/Widget.h:
- platform/cf/RetainPtr.h:
- platform/gdk/ChromeClientGdk.h:
- platform/gdk/FontPlatformData.h:
- platform/gdk/FrameGdk.h:
- platform/gdk/KeyboardCodes.h:
- platform/gdk/RenderPopupMenuGdk.h:
- platform/gdk/RenderThemeGdk.h:
- platform/graphics/BitmapImage.h:
- platform/graphics/Color.h:
- platform/graphics/FloatPoint.h:
- platform/graphics/FloatPoint3D.h:
- platform/graphics/FloatRect.h:
- platform/graphics/Icon.h:
- platform/graphics/Image.h:
- platform/graphics/ImageAnimationObserver.h:
- platform/graphics/ImageBuffer.h:
- platform/graphics/ImageSource.h:
- platform/graphics/IntPoint.h:
- platform/graphics/IntRect.h:
- platform/graphics/IntSize.h:
- platform/graphics/IntSizeHash.h:
- platform/graphics/PathTraversalState.h:
- platform/graphics/Pen.h:
- platform/graphics/qt/ImageDecoderQt.h:
- platform/graphics/svg/SVGImage.h:
- platform/graphics/svg/SVGImageEmptyClients.h:
- platform/graphics/svg/SVGPaintServer.h:
- platform/graphics/svg/SVGPaintServerGradient.h:
- platform/graphics/svg/SVGPaintServerLinearGradient.h:
- platform/graphics/svg/SVGPaintServerPattern.h:
- platform/graphics/svg/SVGPaintServerRadialGradient.h:
- platform/graphics/svg/SVGPaintServerSolid.h:
- platform/graphics/svg/SVGResource.h:
- platform/graphics/svg/SVGResourceClipper.h:
- platform/graphics/svg/SVGResourceFilter.h:
- platform/graphics/svg/SVGResourceMarker.h:
- platform/graphics/svg/SVGResourceMasker.h:
- platform/graphics/svg/cg/CgSupport.h:
- platform/graphics/svg/filters/SVGDistantLightSource.h:
- platform/graphics/svg/filters/SVGFEBlend.h:
- platform/graphics/svg/filters/SVGFEColorMatrix.h:
- platform/graphics/svg/filters/SVGFEComponentTransfer.h:
- platform/graphics/svg/filters/SVGFEComposite.h:
- platform/graphics/svg/filters/SVGFEConvolveMatrix.h:
- platform/graphics/svg/filters/SVGFEDiffuseLighting.h:
- platform/graphics/svg/filters/SVGFEDisplacementMap.h:
- platform/graphics/svg/filters/SVGFEFlood.h:
- platform/graphics/svg/filters/SVGFEGaussianBlur.h:
- platform/graphics/svg/filters/SVGFEImage.h:
- platform/graphics/svg/filters/SVGFEMerge.h:
- platform/graphics/svg/filters/SVGFEMorphology.h:
- platform/graphics/svg/filters/SVGFEOffset.h:
- platform/graphics/svg/filters/SVGFESpecularLighting.h:
- platform/graphics/svg/filters/SVGFETile.h:
- platform/graphics/svg/filters/SVGFETurbulence.h:
- platform/graphics/svg/filters/SVGFilterEffect.h:
- platform/graphics/svg/filters/SVGLightSource.h:
- platform/graphics/svg/filters/SVGPointLightSource.h:
- platform/graphics/svg/filters/SVGSpotLightSource.h:
- platform/mac/FontPlatformData.h:
- platform/mac/PlatformScrollBar.h:
- platform/network/AuthenticationChallenge.h:
- platform/network/Credential.h:
- platform/network/HTTPHeaderMap.h:
- platform/network/ProtectionSpace.h:
- platform/network/ResourceError.h:
- platform/network/ResourceRequest.h:
- platform/network/ResourceResponse.h:
- platform/network/cf/FormDataStreamCFNet.h:
- platform/network/cf/ResourceRequestCFNet.h:
- platform/network/cf/ResourceResponseCFNet.h:
- platform/network/gdk/ResourceHandleManager.h:
- platform/network/mac/AuthenticationMac.h:
- platform/network/mac/FormDataStreamMac.h:
- platform/network/qt/ResourceHandleManagerKDE.h:
- platform/network/qt/ResourceHandleManagerQt.h:
- platform/network/win/ResourceHandleWin.h:
- platform/qt/FontPlatformData.h:
- platform/qt/KeyboardCodes.h:
- platform/qt/PlatformScrollBar.h:
- platform/qt/ScrollViewCanvasQt.h:
- platform/qt/SharedTimerQt.h:
- platform/win/FontPlatformData.h:
- platform/win/PlatformScrollBar.h:
- rendering/AutoTableLayout.h:
- rendering/HitTestRequest.h:
- rendering/HitTestResult.h:
- rendering/InlineBox.h:
- rendering/InlineFlowBox.h:
- rendering/Length.h:
- rendering/ListMarkerBox.h:
- rendering/RenderBox.h:
- rendering/RenderMenuList.h:
- rendering/RenderPart.h:
- rendering/RenderPartObject.h:
- rendering/RenderPath.h:
- rendering/RenderReplaced.h:
- rendering/RenderSVGContainer.h:
- rendering/RenderSVGImage.h:
- rendering/RenderSVGInline.h:
- rendering/RenderSVGInlineText.h:
- rendering/RenderSVGTSpan.h:
- rendering/RenderSVGText.h:
- rendering/RenderStyle.h:
- rendering/RenderTableCol.h:
- rendering/RenderThemeWin.h:
- rendering/bidi.h:
- xml/DOMParser.h:
- xml/XPathEvaluator.h:
- xml/XPathExpression.h:
- xml/XPathExpressionNode.h:
- xml/XPathFunctions.h:
- xml/XPathNSResolver.h:
- xml/XPathNamespace.h:
- xml/XPathParser.h:
- xml/XPathPath.h:
- xml/XPathPredicate.h:
- xml/XPathResult.h:
- xml/XPathStep.h:
- xml/XPathUtil.h:
- xml/XPathValue.h:
- xml/XPathVariableReference.h:
- xml/XSLImportRule.h:
- xml/XSLStyleSheet.h:
- xml/XSLTProcessor.h:
- xml/xmlhttprequest.h:
- 4:47 PM Changeset in webkit [18873] by
-
- 1 edit1 add in trunk/WebKitTools
2007-01-15 Eric Seidel <eric@webkit.org>
Reviewed by bdash.
Add a script to keep our header guards squeaky clean.
- Scripts/clean-header-guards: Added.
- 4:46 PM Changeset in webkit [18872] by
-
- 2 edits in trunk/WebKitSite
2007-01-15 Eric Seidel <eric@webkit.org>
Reviewed by bdash.
- coding/coding-style.html: update to include style for header guards
- 4:33 PM Changeset in webkit [22771] by
-
- 5 edits in branches/WindowsMerge/WebKitWin
Reviewed by Adam.
<rdar://problem/4889203>
Implement WebFrame::canHandleRequest.
- WebDataSource.cpp: (WebDataSource::webFrame): Implement webFrame accessor.
- WebFrame.cpp: (WebFrame::canHandleRequest):
- WebView.cpp: (WebView::canHandleRequest):
- WebView.h: Implement canHandleRequest.
- 3:33 PM Changeset in webkit [22770] by
-
- 2 edits in branches/WindowsMerge/WebCore
Build fix.
- WebCore.vcproj/WebCore.vcproj: Add ProgressTracker.[cpp|h]
- 3:22 PM Changeset in webkit [18871] by
-
- 2 edits in trunk/WebCore
Build fix.
- loader/ProgressTracker.cpp:
- 2:39 PM Changeset in webkit [22769] by
-
- 7 edits2 adds in branches/WindowsMerge/WebKitWin
WebKitWin:
Reviewed by Adam.
Loader related improvements.
- Interfaces/IWebFrameLoadDelegate.idl: Change method signature to match what we have on Mac more closely.
- WebDataSource.cpp: (WebDataSource::pageTitle): Implement.
- WebError.cpp: Added.
- WebError.h: Added. Add (currently stubbed out) IWebError implementation.
- WebFrame.cpp: (WebFrame::dispatchDidCancelClientRedirect): (WebFrame::dispatchWillPerformClientRedirect): (WebFrame::dispatchDidReceiveIcon): (WebFrame::dispatchUnableToImplementPolicy): (WebFrame::dispatchDidFailProvisionalLoad): (WebFrame::dispatchDidFailLoad): Implement these.
- WebKit.vcproj/WebKit.vcproj: Add WebError.h and WebError.cpp
- 2:13 PM Changeset in webkit [18870] by
-
- 2 edits in trunk/WebCore
Compile and link the ProgressTracker into the Qt build.
- 2:12 PM Changeset in webkit [22768] by
-
- 4 edits in branches/WindowsMerge/WebKitWin
Reviewed by Adam.
- WebFrame.cpp: (WebFrame::postProgressStartedNotification): (WebFrame::postProgressEstimateChangedNotification): (WebFrame::postProgressFinishedNotification):
- WebFrame.h: Post the correct notifications.
- WebView.cpp: (WebView::estimatedProgress): Ask the progress tracker for the estimated progress.
- 2:07 PM Changeset in webkit [18869] by
-
- 2 edits in trunk/WebCore
Reviewed by Darin.
- loader/ProgressTracker.cpp: Set finalProgressValue to its value explicitly instead of calculating it (which causes a global initializer to be generated).
- 1:55 PM Changeset in webkit [18868] by
-
- 16 edits2 adds in trunk
WebCore:
Reviewed by Darin and Adam.
Move progress tracking down to WebCore.
- WebCore.exp: Add ProgressTracker::estimatedProgress() to be used by WebKit.
- WebCore.xcodeproj/project.pbxproj: Add ProgressTracker.[cpp|h]
- loader/FrameLoader.cpp: (WebCore::FrameLoader::prepareForLoadStart): (WebCore::FrameLoader::clearProvisionalLoad): (WebCore::FrameLoader::checkLoadCompleteForThisFrame): (WebCore::FrameLoader::startLoading): (WebCore::FrameLoader::didReceiveResponse): (WebCore::FrameLoader::didReceiveData): (WebCore::FrameLoader::didFailToLoad): (WebCore::FrameLoader::requestFromDelegate): (WebCore::FrameLoader::didFinishLoad): Call directly to the progress tracker instead of through the frame loader client.
- loader/FrameLoaderClient.h: Get rid of the old methods and add new methods for tracking progress.
- loader/ProgressTracker.cpp: Added. (WebCore::ProgressItem::ProgressItem): (WebCore::ProgressTracker::ProgressTracker): (WebCore::ProgressTracker::~ProgressTracker): (WebCore::ProgressTracker::estimatedProgress): (WebCore::ProgressTracker::reset): (WebCore::ProgressTracker::progressStarted): (WebCore::ProgressTracker::progressCompleted): (WebCore::ProgressTracker::finalProgressComplete): (WebCore::ProgressTracker::incrementProgress): (WebCore::ProgressTracker::completeProgress): (WebCore::ProgressTracker::createUniqueIdentifier):
- loader/ProgressTracker.h: Added. New per page class which tracks progress.
- loader/ResourceLoader.cpp: (WebCore::ResourceLoader::willSendRequest):
- page/Page.cpp: (WebCore::Page::Page):
- page/Page.h: (WebCore::Page::progress): Move createUniqueIdentifier to ProgressTracker, add ProgressTracker object to Page.
- platform/graphics/svg/SVGImageEmptyClients.h: (WebCore::SVGEmptyFrameLoaderClient::willChangeEstimatedProgress): (WebCore::SVGEmptyFrameLoaderClient::didChangeEstimatedProgress): (WebCore::SVGEmptyFrameLoaderClient::postProgressStartedNotification): (WebCore::SVGEmptyFrameLoaderClient::postProgressEstimateChangedNotification): (WebCore::SVGEmptyFrameLoaderClient::postProgressFinishedNotification): Add new methods, get rid of the old ones.
WebKit:
Reviewed by Darin.
Update to match WebCore.
- WebCoreSupport/WebFrameLoaderClient.h:
- WebCoreSupport/WebFrameLoaderClient.mm: (WebFrameLoaderClient::willChangeEstimatedProgress): (WebFrameLoaderClient::didChangeEstimatedProgress): (WebFrameLoaderClient::postProgressStartedNotification): (WebFrameLoaderClient::postProgressEstimateChangedNotification): (WebFrameLoaderClient::postProgressFinishedNotification): Post the correct notifications.
- WebView/WebView.mm: (-[WebViewPrivate init]): (-[WebViewPrivate dealloc]): Get rid of all progress tracking code.
(-[WebView estimatedProgress]):
Call ProgressTracker::estimatedProgress()
WebKitQt:
Fix build.
- WebCoreSupport/FrameLoaderClientQt.cpp: (WebCore::FrameLoaderClientQt::postProgressStartedNotification): (WebCore::FrameLoaderClientQt::postProgressEstimateChangedNotification): (WebCore::FrameLoaderClientQt::postProgressFinishedNotification):
- WebCoreSupport/FrameLoaderClientQt.h:
- 12:57 PM Changeset in webkit [18867] by
-
- 5 edits2 deletes in trunk
LayoutTests:
Reviewed by Anders.
Fix: http://bugs.webkit.org/show_bug.cgi?id=12288
fast/tokenizer/004 needs new results
- fast/tokenizer/004.html: Changed to dump as text, changed tabs to spaces.
- fast/tokenizer/004-expected.txt: Updated results.
- fast/tokenizer/004-expected.checksum: Removed.
- fast/tokenizer/004-expected.png: Removed.
WebCore:
Reviewed by Anders.
Fix comment.
- html/HTMLScriptElement.cpp: (WebCore::HTMLScriptElement::shouldExecuteAsJavaScript):
- 12:00 PM Changeset in webkit [22767] by
-
- 2 edits in branches/WindowsMerge/WebKitWin
Reviewed by Adam.
- Interfaces/IWebView.idl: Add progress notifications.
- 11:39 AM Changeset in webkit [18866] by
-
- 2 edits in trunk/WebCore
- platform/ContextMenu.cpp: (WebCore::ContextMenu::checkOrEnableIfNeeded): Leopard build fix; don't declare one of the case values twice
- 11:03 AM S60ConfigureComputer edited by
- Added a quick note re workaround for rare sdk installation problem (diff)
- 10:40 AM Changeset in webkit [18865] by
-
- 7 edits4 moves12 adds12 deletes in trunk
2007-01-15 Mitz Pettel <mitz@webkit.org>
Reviewed by Darin.
- fix http://bugs.webkit.org/show_bug.cgi?id=8604 rowspan does not work when set through javascript
WebCore:
- rendering/RenderTableCell.cpp: (WebCore::RenderTableCell::updateFromElement): Mark the section for grid recalc if row span or column span change.
LayoutTests:
- fast/dom/HTMLTableElement/colSpan-expected.checksum: Updated.
- fast/dom/HTMLTableElement/colSpan-expected.png: Updated.
- fast/dom/HTMLTableElement/colSpan-expected.txt: Updated.
- fast/dom/HTMLTableElement/colSpan.html: Removed comment about expected failure.
- tables/mozilla/bugs/bug22246-2-expected.checksum: Added.
- tables/mozilla/bugs/bug22246-2-expected.png: Added.
- tables/mozilla/bugs/bug22246-2-expected.txt: Added.
- tables/mozilla/bugs/bug22246-2a-expected.checksum: Added.
- tables/mozilla/bugs/bug22246-2a-expected.png: Added.
- tables/mozilla/bugs/bug22246-2a-expected.txt: Added.
- tables/mozilla/bugs/bug22246-3-expected.checksum: Added.
- tables/mozilla/bugs/bug22246-3-expected.png: Added.
- tables/mozilla/bugs/bug22246-3-expected.txt: Added.
- tables/mozilla/bugs/bug22246-3a-expected.checksum: Added.
- tables/mozilla/bugs/bug22246-3a-expected.png: Added.
- tables/mozilla/bugs/bug22246-3a-expected.txt: Added.
- tables/mozilla_expected_failures/bugs/bug22246-2-expected.checksum: Removed.
- tables/mozilla_expected_failures/bugs/bug22246-2-expected.png: Removed.
- tables/mozilla_expected_failures/bugs/bug22246-2-expected.txt: Removed.
- tables/mozilla_expected_failures/bugs/bug22246-2.html: Moved to mozilla/ since it no longer fails.
- tables/mozilla_expected_failures/bugs/bug22246-2a-expected.checksum: Removed.
- tables/mozilla_expected_failures/bugs/bug22246-2a-expected.png: Removed.
- tables/mozilla_expected_failures/bugs/bug22246-2a-expected.txt: Removed.
- tables/mozilla_expected_failures/bugs/bug22246-2a.html: Moved to mozilla/ since it no longer fails.
- tables/mozilla_expected_failures/bugs/bug22246-3-expected.checksum: Removed.
- tables/mozilla_expected_failures/bugs/bug22246-3-expected.png: Removed.
- tables/mozilla_expected_failures/bugs/bug22246-3-expected.txt: Removed.
- tables/mozilla_expected_failures/bugs/bug22246-3.html: Moved to mozilla/ since it no longer fails.
- tables/mozilla_expected_failures/bugs/bug22246-3a-expected.checksum: Removed.
- tables/mozilla_expected_failures/bugs/bug22246-3a-expected.png: Removed.
- tables/mozilla_expected_failures/bugs/bug22246-3a-expected.txt: Removed.
- tables/mozilla_expected_failures/bugs/bug22246-3a.html: Moved to mozilla/ since it no longer fails.
- 10:30 AM Changeset in webkit [18864] by
-
- 5 edits in trunk
WebCore:
Reviewed by Darin.
Small context menu fixes.
- platform/ContextMenu.cpp: (WebCore::ContextMenu::populate): Fix typo. (WebCore::ContextMenu::checkOrEnableIfNeeded): Disabled "No Guesses Found", and added all enum values explicitly.
WebKit:
Reviewed by Darin.
Fix: http://bugs.webkit.org/show_bug.cgi?id=12134
REGRESSION: Assertion failure and crash when right clicking selection
in forms
- WebCoreSupport/WebContextMenuClient.mm: (fixMenusFromOldApps): Static helper to fix up menus from applications compiled against Tiger WebKit. (WebContextMenuClient::getCustomMenuFromDefaultItems): Call helper to fix menus.
- WebView/WebUIDelegatePrivate.h: Fixed typo.
- 10:14 AM Changeset in webkit [22766] by
-
- 7 edits in branches/WindowsMerge/WebKitWin
Reviewed by Adam.
Call resource load delegate methods.
- Interfaces/IWebResourceLoadDelegate.idl: Use unsigned long instead of UINT.
- WebBackForwardList.cpp:
- WebBackForwardList.h: Get rid of the createInstance method that takes no arguments.
- WebFrame.cpp: (WebFrame::assignIdentifierToInitialRequest): (WebFrame::dispatchDidReceiveResponse): (WebFrame::dispatchDidReceiveContentLength): (WebFrame::dispatchDidFinishLoading): (WebFrame::dispatchDidFailLoading): Call the right resource load delegate methods.
- WebView.cpp: (WebView::setResourceLoadDelegate): (WebView::resourceLoadDelegate): (WebView::setPolicyDelegate): (WebView::policyDelegate):
- WebView.h: Add getters and setters for the resource load delegate and the policy delegate.
- 10:00 AM Changeset in webkit [18863] by
-
- 9 edits6 adds in trunk
Reviewed by Darin.
http://bugs.webkit.org/show_bug.cgi?id=6272
XMLHttpRequest freezes on getting a missing document with overridden Content-Length
http://bugs.webkit.org/show_bug.cgi?id=6212
Investigate disallowing some XMLHttpRequest headers from being set via setRequestHeader.
Tests:
- http/tests/xmlhttprequest/connection-error-sync.html
- http/tests/xmlhttprequest/set-dangerous-headers.html
- bindings/js/kjs_binding.cpp: (KJS::): (KJS::setDOMException): Added support for NETWORK_ERR. Changed the temporary PERMISSION_DENIED error into a special case.
- loader/FrameLoader.cpp: (WebCore::FrameLoader::loadResourceSynchronously):
- loader/FrameLoader.h: Return the error object to the caller. Removed an extra local variable for error, which shadowed the one from enclosing block.
- dom/XMLTokenizer.cpp: (WebCore::openFunc):
- xml/XSLTProcessor.cpp: (WebCore::docLoaderFunc): Updated to pass an error object (currently ignored).
- xml/xmlhttprequest.cpp: (WebCore::canSetRequestHeader): Added. The headers to block include the ones from the current XMLHttpRequest draft plus "Via", which is blocked by Firefox. (WebCore::XMLHttpRequest::send): Raise an exception if a sync request results in an error. (WebCore::XMLHttpRequest::setRequestHeader): Call canSetRequestHeader().
- xml/xmlhttprequest.h: (WebCore::): Added NETWORK_ERR and a comment about PERMISSION_DENIED.
- 9:19 AM Changeset in webkit [18862] by
-
- 10 edits in trunk/WebCore
Optimizing rendering on the Qt platform. Mainly switch to QPixmap
from client-side QImage. Also clean up nasty hacks in ScrollViewCanvasQt
- 8:01 AM Changeset in webkit [18861] by
-
- 9 edits in trunk
Reviewed by Zack
Fix weird crashes when running the layout tests. The
reason was that I used KURL (and thus DeprecatedString)
in a thread. Unfortunately that class is not threadsafe
at all.
DumpRenderTree: Fix a few smaller issues in there, and update
our list of skipped tests.
- 7:35 AM Changeset in webkit [18860] by
-
- 2 edits in trunk/WebCore
2007-01-15 Eric Seidel <eric@webkit.org>
Reviewed by rwlbuis.
Make isValid check not malloc 3 SVGStringLists for every element.
No test possible, performance fix only.
- ksvg2/svg/SVGTests.cpp: (WebCore::SVGTests::isValid):
- 7:04 AM Changeset in webkit [18859] by
-
- 2 edits in trunk/WebCore
Reviewed by Eric.
Remove unused member var.
- 3:58 AM Changeset in webkit [18858] by
-
- 3 edits4 adds in trunk
Reviewed by Eric.
http://bugs.webkit.org/show_bug.cgi?id=12069
Hit detection fails under some viewbox constraints
Do not take viewBox into account when hit testing svg container.
- 2:10 AM Changeset in webkit [18857] by
-
- 2 edits in trunk/WebCore
Fix for 12275, negative margins confuse page breaks.
Reviewed by Eric
- rendering/RenderBlock.cpp: (WebCore::RenderBlock::paintChildren):
- 1:19 AM Changeset in webkit [18856] by
-
- 4 edits4 adds in trunk
2007-01-15 Eric Seidel <eric@eseidel.com>
Reviewed by mjs.
SVG gradients do not notice stop additions
http://bugs.webkit.org/show_bug.cgi?id=12192
Test: svg/custom/gradient-add-stops.svg
- ksvg2/svg/SVGGradientElement.cpp: (WebCore::SVGGradientElement::childrenChanged):
- ksvg2/svg/SVGGradientElement.h:
Jan 14, 2007:
- 11:49 PM Changeset in webkit [18855] by
-
- 2 edits in trunk/WebCore
Fix for bug 10356, positioning doesn't work with <svg> elements in XHTML. Change the requiresLayer
check to use the DOM, since the old check would fail if the parent block had no element.
Reviewed by Eric
Added svg/custom/relative-positioning.html (absolute/fixed too)
- rendering/RenderSVGContainer.cpp: (WebCore::RenderSVGContainer::requiresLayer):
- 11:05 PM Changeset in webkit [22765] by
-
- 4 edits in branches/WindowsMerge/WebKitWin
WebKitWin:
Reviewed by Lou.
Fixed: <rdar://problem/4888908> Find: "Use selection to find" and "Jump to selection" are not implemented
- Interfaces/IWebView.idl:
- WebView.cpp: (WebView::selectedText): (WebView::centerSelectionInVisibleArea):
- WebView.h:
- 10:52 PM Changeset in webkit [18854] by
-
- 3 edits4 adds in trunk
2007-01-14 Eric Seidel <eric@webkit.org>
Reviewed by hyatt.
SVG does not correctly handle float: left
http://bugs.webkit.org/show_bug.cgi?id=12210
Test: svg/custom/svg-float-border-padding.xml
- rendering/RenderSVGContainer.cpp: (WebCore::RenderSVGContainer::paint):
- 7:33 PM Changeset in webkit [18853] by
-
- 2 edits in S60/trunk/WebCore
2007-01-14 brmorris 3.0 sdk build fix.
- BWINS/WebCore_sdkU.DEF:
- 5:29 PM Changeset in webkit [18852] by
-
- 4 adds in trunk/LayoutTests/fast/replaced
Add layout test for select line breaking.
- 5:28 PM Changeset in webkit [18851] by
-
- 2 edits in trunk/WebCore
More work to fix 10145, regression where form elements don't break properly. Make sure to really use
the parent of the replaced element's whitespace value everywhere.
Reviewed by olliej
fast/replaced/three-selects-break.html
- rendering/bidi.cpp: (WebCore::RenderBlock::findNextLineBreak):
- 5:08 PM Changeset in webkit [18850] by
-
- 33 edits in trunk/WebCore
Reviewed by Darin and then by Mitz.
Patch for http://bugs.webkit.org/show_bug.cgi?id=12228
Cleanup assorted CSS classes
- css/CSSBorderImageValue.cpp: (WebCore::CSSBorderImageValue::CSSBorderImageValue): (WebCore::CSSBorderImageValue::cssText):
- css/CSSBorderImageValue.h:
- css/CSSComputedStyleDeclaration.cpp: (WebCore::valueForLength): (WebCore::valueForBorderStyle): (WebCore::valueForTextAlign): (WebCore::valueForShadow): (WebCore::getPositionOffsetValue): (WebCore::CSSComputedStyleDeclaration::cssText): (WebCore::primitiveValueFromLength): (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): (WebCore::CSSComputedStyleDeclaration::getPropertyPriority): (WebCore::CSSComputedStyleDeclaration::removeProperty): (WebCore::CSSComputedStyleDeclaration::setProperty): (WebCore::CSSComputedStyleDeclaration::length): (WebCore::CSSComputedStyleDeclaration::item):
- css/CSSComputedStyleDeclaration.h:
- css/CSSCursorImageValue.cpp: (WebCore::CSSCursorImageValue::CSSCursorImageValue):
- css/CSSCursorImageValue.h:
- css/CSSGrammar.y:
- css/CSSImageValue.cpp:
- css/CSSImageValue.h:
- css/CSSInheritedValue.cpp:
- css/CSSInheritedValue.h:
- css/CSSInitialValue.cpp:
- css/CSSInitialValue.h:
- css/CSSMutableStyleDeclaration.cpp: (WebCore::CSSMutableStyleDeclaration::CSSMutableStyleDeclaration): (WebCore::CSSMutableStyleDeclaration::operator=): (WebCore::CSSMutableStyleDeclaration::getPropertyValue): (WebCore::CSSMutableStyleDeclaration::get4Values): (WebCore::CSSMutableStyleDeclaration::getShorthandValue): (WebCore::CSSMutableStyleDeclaration::getPropertyCSSValue): (WebCore::CSSMutableStyleDeclaration::removeProperty): (WebCore::CSSMutableStyleDeclaration::setChanged): (WebCore::CSSMutableStyleDeclaration::getPropertyPriority): (WebCore::CSSMutableStyleDeclaration::getPropertyShorthand): (WebCore::CSSMutableStyleDeclaration::isPropertyImplicit): (WebCore::CSSMutableStyleDeclaration::setProperty): (WebCore::CSSMutableStyleDeclaration::setImageProperty): (WebCore::CSSMutableStyleDeclaration::parseDeclaration): (WebCore::CSSMutableStyleDeclaration::addParsedProperties): (WebCore::CSSMutableStyleDeclaration::setLengthProperty): (WebCore::CSSMutableStyleDeclaration::cssText): (WebCore::CSSMutableStyleDeclaration::merge): (WebCore::CSSMutableStyleDeclaration::removePropertiesInSet):
- css/CSSMutableStyleDeclaration.h: (WebCore::CSSMutableStyleDeclaration::setProperty): (WebCore::CSSMutableStyleDeclaration::removeProperty):
- css/CSSNamespace.h: (WebCore::CSSNamespace::CSSNamespace):
- css/CSSPrimitiveValue.cpp: (WebCore::isCSSTokenizerIdentifier): (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): (WebCore::CSSPrimitiveValue::cleanup): (WebCore::CSSPrimitiveValue::computeLengthInt): (WebCore::CSSPrimitiveValue::computeLengthIntForLength): (WebCore::CSSPrimitiveValue::computeLengthShort): (WebCore::CSSPrimitiveValue::computeLengthFloat): (WebCore::CSSPrimitiveValue::setFloatValue): (WebCore::scaleFactorForConversion): (WebCore::CSSPrimitiveValue::getFloatValue): (WebCore::CSSPrimitiveValue::setStringValue): (WebCore::CSSPrimitiveValue::getStringValue): (WebCore::CSSPrimitiveValue::parseString): (WebCore::CSSPrimitiveValue::getIdent): (WebCore::CSSPrimitiveValue::cssText):
- css/CSSPrimitiveValue.h: (WebCore::CSSPrimitiveValue::getCounterValue): (WebCore::CSSPrimitiveValue::getRectValue): (WebCore::CSSPrimitiveValue::getRGBColorValue): (WebCore::CSSPrimitiveValue::getPairValue): (WebCore::CSSPrimitiveValue::getDashboardRegionValue):
- css/CSSProperty.cpp: (WebCore::operator==):
- css/CSSProperty.h: (WebCore::CSSProperty::operator=):
- css/CSSQuirkPrimitiveValue.h: (WebCore::CSSQuirkPrimitiveValue::CSSQuirkPrimitiveValue):
- css/CSSRuleList.cpp: (WebCore::CSSRuleList::CSSRuleList): (WebCore::CSSRuleList::deleteRule): (WebCore::CSSRuleList::insertRule):
- css/CSSRuleList.h: (WebCore::CSSRuleList::item):
- css/CSSSelector.cpp: (WebCore::CSSSelector::print): (WebCore::CSSSelector::specificity): (WebCore::CSSSelector::extractPseudoType): (WebCore::CSSSelector::operator==): (WebCore::CSSSelector::selectorText):
- css/CSSSelector.h: (WebCore::CSSSelector::CSSSelector): (WebCore::CSSSelector::~CSSSelector): (WebCore::CSSSelector::append): (WebCore::CSSSelector::next): (WebCore::CSSSelector::pseudoType): (WebCore::CSSSelector::hasTag): (WebCore::CSSSelector::hasAttribute):
- css/CSSStyleDeclaration.cpp: (WebCore::propertyID): (WebCore::CSSStyleDeclaration::getPropertyPriority): (WebCore::CSSStyleDeclaration::getPropertyShorthand): (WebCore::CSSStyleDeclaration::isPropertyImplicit): (WebCore::CSSStyleDeclaration::setProperty): (WebCore::CSSStyleDeclaration::isPropertyName): (WebCore::CSSStyleDeclaration::parentRule): (WebCore::CSSStyleDeclaration::diff): (WebCore::CSSStyleDeclaration::copyPropertiesInSet):
- css/CSSStyleDeclaration.h:
- css/Counter.h: (WebCore::Counter::Counter): (WebCore::Counter::listStyleNumber):
- css/csshelper.cpp: (WebCore::parseURL):
- css/csshelper.h:
- css/cssparser.h: (WebCore::domString): (WebCore::atomicString): (WebCore::CSSParser::operator|):
- css/cssstyleselector.cpp: (WebCore::CSSStyleSelector::matchRulesForList): (WebCore::CSSStyleSelector::checkSelector): (WebCore::CSSStyleSelector::checkOneSelector): (WebCore::CSSRuleSet::addRule):
- 4:53 PM Changeset in webkit [18849] by
-
- 5 edits in trunk/WebKitTools
2007-01-14 Mark Rowe <mrowe@apple.com>
Reviewed by Adam.
<rdar://problem/4908909> Need to create Leopard nightly build
- WebKitLauncher/WebKitLauncher.xcodeproj/project.pbxproj: Always use the 10.4 Universal SDK. The disk images don't mount pre-10.4 so we aren't losing anything here.
- WebKitLauncher/WebKitNightlyEnabler.m: (poseAsWebKitApp): Simplify CoreFoundation-related hackery by using _CFGetProcessPath instead of walking the mach-o symbol tables. The smaller timeframe where the CFProcessPath environment variable is set allows this to work correctly on Leopard where the old code failed. (enableWebKitNightlyBehaviour):
- WebKitLauncher/main.m: (main): Pass executable path as WebKitAppPath rather than CFProcessPath to prevent it being picked up too early by CoreFoundation.
- Drosera/launcher.m: (main): Ditto
- 4:39 PM Changeset in webkit [18848] by
-
- 6 edits2 adds in trunk
LayoutTests:
Reviewed by Adam. Patch by Mitz.
- test for http://bugs.webkit.org/show_bug.cgi?id=12264 REGRESSION (r18843): Webkit crashes on 43Folders.com home page
- fast/tokenizer/ignore-tags-in-iframe-expected.txt: Added.
- fast/tokenizer/ignore-tags-in-iframe.html: Added.
WebCore:
Reviewed by Adam. Patch by Mitz.
- fix http://bugs.webkit.org/show_bug.cgi?id=12264 REGRESSION (r18843): Webkit crashes on 43Folders.com home page
Test: fast/tokenizer/ignore-tags-in-iframe.html
- html/HTMLParser.cpp: (WebCore::HTMLParser::reset): Removed unused inSelect member variable. (WebCore::HTMLParser::selectCreateErrorCheck): Ditto. (WebCore::HTMLParser::processCloseTag): Ditto.
- html/HTMLParser.h: Ditto.
- html/HTMLTokenizer.cpp: (WebCore::HTMLTokenizer::parseTag): Changed not to process <pre>, <listing>, <script>, <style>, <title>, <textarea> and <xmp> if the parser is in skip mode (waiting for a close tag of an element whose contents are not parsed, such as iframe).
- html/HTMLTokenizer.h: (WebCore::HTMLTokenizer::State::setInStyle): Removed unused bit. (WebCore::HTMLTokenizer::State::): Ditto.
- 3:58 PM Changeset in webkit [18847] by
-
- 2 edits in S60/trunk/WebKit
2007-01-14 brmorris <bradley.morrison@nokia.com>
DESC: reverted revision 18809
- BrowserCore/Formcontrols/src/FInputlFormattedEditor.cpp
- 1:45 PM Changeset in webkit [18846] by
-
- 2 edits in trunk/WebKit
WebKit:
Reviewed by Darin.
- fix http://bugs.webkit.org/show_bug.cgi?id=12251 REGRESSION (r18822-r18823): Assertion failure opening document with non-existent resources (dom/xhtml/level2/html/HTMLIFrameElement11.xhtml)
- WebView/WebView.mm: (-[WebView _objectForIdentifier:]): Removed assertion. (-[WebView _removeObjectForIdentifier:]): Removed assertion.
- 12:13 PM Changeset in webkit [22764] by
-
- 11 edits1 copy3 adds in branches/WindowsMerge/WebKitWin
WebKitWin:
Reviewed by Steve.
Fix: <rdar://4831292> Implement WebKitStatistics
Added object counting:
- WebDataSource.cpp: (WebDataSource::WebDataSource): (WebDataSource::~WebDataSource):
- WebFrame.cpp: (WebFrame::WebFrame): (WebFrame::~WebFrame):
- WebHTMLRepresentation.cpp: (WebHTMLRepresentation::WebHTMLRepresentation): (WebHTMLRepresentation::~WebHTMLRepresentation):
- WebView.cpp: (WebView::WebView): Initialize m_page member. (WebView::~WebView):
- 10:46 AM Changeset in webkit [18845] by
-
- 2 edits in trunk/LayoutTests
Reviewed by Mitz.
- fast/multicol/float-multicol.html: Fixed an URL not to point to a remote resource (we already have a local copy).
- 10:08 AM Changeset in webkit [18844] by
-
- 12 edits in trunk
Reviewed by Darin.
http://bugs.webkit.org/show_bug.cgi?id=12258
fast/tokenizer/002 test broken
WebCore:
- loader/FrameLoader.h: Added a flush parameter to write().
- loader/FrameLoader.cpp: (WebCore::FrameLoader::write): Ditto. (WebCore::FrameLoader::endIfNotLoading): Instead of poorly duplicating the logic in write(), call it directly.
LayoutTests:
- editing/selection/designmode-no-caret-expected.txt:
- fast/dom/HTMLHeadElement/textInHead4-expected.txt:
- fast/parser/broken-comments-vs-parsing-mode-expected.txt:
- fast/parser/tabs-in-scripts-expected.txt:
- fast/tokenizer/external-script-document-write-expected.txt:
- fast/tokenizer/missing-title-end-tag-1-expected.txt:
- tables/mozilla/images/adforce_imgis_com-expected.txt:
- tables/mozilla_expected_failures/images/adforce_imgis_com-expected.txt: Updated the results (inconsequential changes only).
- 2:04 AM Changeset in webkit [18843] by
-
- 8 edits2 adds in trunk
LayoutTests:
Reviewed by Maciej.
- editing/deleting/4845371.html: Removed bogus "Javascript" type.
- editing/selection/4397952.html: Ditto.
- fast/html/script-allowed-types-languages-expected.txt: Added.
- fast/html/script-allowed-types-languages.html: Added. Tests type/language whitelisting.
WebCore:
Reviewed by Maciej.
Make sure our whitelisting of the type and language attributes of the
<script> element is enforced in all HTMLTokenizer/HTMLScriptElement
code paths.
All layout tests pass.
- html/HTMLScriptElement.cpp: (WebCore::HTMLScriptElement::shouldExecuteAsJavaScript): New method to determine whether the script should be executed, given its type and language attributes. (WebCore::HTMLScriptElement::evaluateScript): Check type/language before executing.
- html/HTMLScriptElement.h: Added new declarations.
- html/HTMLTokenizer.cpp: (WebCore::HTMLTokenizer::begin): Made scriptSrc a String. (WebCore::HTMLTokenizer::scriptHandler): Check shouldExecuteAsJavaScript before executing. (WebCore::HTMLTokenizer::notifyFinished): Ditto. (WebCore::HTMLTokenizer::parseTag): Moved type/language checking from here to HTMLScriptElement::shouldExecuteAsJavaScript.
- html/HTMLTokenizer.h: Made scriptSrc a String, and removed the javascript member.
- 1:48 AM Changeset in webkit [18842] by
-
- 4 adds in trunk/LayoutTests/fast/replaced
Add a second breaking test for replaced and text mixtures.
- 1:21 AM Changeset in webkit [18841] by
-
- 4 adds in trunk/LayoutTests/fast/multicol
Add multicol float avoidance test.
- 1:16 AM Changeset in webkit [18840] by
-
- 2 edits in trunk/WebCore
Make sure floats are avoided if you have non-auto column property values. Fixes the crazy layout
on http://weblogs.mozillazine.org/roc.
Reviewed by mitz
Added fast/multicol/float-avoidance.html
- rendering/RenderBlock.cpp: (WebCore::RenderBlock::avoidsFloats):
- 12:25 AM Changeset in webkit [18839] by
-
- 4 adds in trunk/LayoutTests/fast/replaced
Add layout test for replaced breaking.
- 12:22 AM Changeset in webkit [18838] by
-
- 13 edits in trunk/WebCore
Fix for 10145, regression where line breaks are not being honored between adjacent replaced elements.
When checking for break opportunities where replaced elements are involved, we ignore their white-space
values and use their parents' instead. The assumption/idea behind this change is that because the element
is replaced, its white-space value is irrelevant except as a means of applying style to its interior.
The CSS spec does not cover this situation, so we're implementing this based off what other browsers seem to
do.
Reviewed by aroben
- css/CSSComputedStyleDeclaration.cpp: (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):
- css/CSSValueKeywords.in:
- css/cssparser.cpp: (WebCore::CSSParser::parseValue):
- css/cssstyleselector.cpp: (WebCore::CSSStyleSelector::applyProperty):
- page/EventHandler.cpp: (WebCore::EventHandler::EventHandler): (WebCore::EventHandler::clear): (WebCore::EventHandler::handleWheelEvent):
- page/EventHandler.h:
- rendering/RenderBox.cpp: (WebCore::RenderBox::calcHeight):
- rendering/RenderLayer.cpp: (WebCore::Marquee::Marquee): (WebCore::Marquee::start): (WebCore::Marquee::updateMarqueePosition): (WebCore::Marquee::updateMarqueeStyle): (WebCore::Marquee::timerFired):
- rendering/RenderLayer.h:
- rendering/RenderPartObject.cpp: (WebCore::RenderPartObject::viewCleared):
- rendering/RenderStyle.h: (WebCore::):
- rendering/bidi.cpp: (WebCore::RenderBlock::findNextLineBreak):