Timeline
Jan 19, 2008:
- 8:53 PM Changeset in webkit [29676] by
-
- 1 edit in trunk/WebCore/ChangeLog
Fix 'Reviewed by' typo in ChangeLog
- 8:49 PM Changeset in webkit [29675] by
-
- 2 edits in trunk/WebCore
2008-01-19 Alp Toker <alp@atoker.com>
Reviewed by Alp Toker.
http://bugs.webkit.org/show_bug.cgi?id=16944
Use of GST_PLUGIN_DEFINE_STATIC results in a module-level constructor
http://bugzilla.gnome.org/show_bug.cgi?id=510547
Epiphany/Webkit fails to start due to initializing threads twice
Don't call GST_PLUGIN_DEFINE_STATIC() as it performs g_thread_init()
in the global initializer, breaking subsequent calls to
g_thread_init() in applications.
- platform/graphics/gtk/VideoSinkGStreamer.cpp:
- 8:25 PM WikiStart edited by
- Remove spam (diff)
- 10:51 AM Changeset in webkit [29674] by
-
- 2 edits in trunk/WebKitTools
Allow the --http flag to run-webkit-tests to override
the default behaviour of disabling HTTP tests for Qt,
Gtk and Wx.
Reviewed by Alp Toker.
- Scripts/run-webkit-tests:
- 10:34 AM Changeset in webkit [29673] by
-
- 2 edits in trunk/WebCore
2008-01-19 Alp Toker <alp@atoker.com>
Reviewed by Mark Rowe.
Remove any fragment part from the URL to be requested just before
passing it to curl, otherwise curl sends it as part of the HTTP/local
file request, causing page loads to fail.
- platform/network/curl/ResourceHandleManager.cpp: (WebCore::ResourceHandleManager::startJob):
- 10:27 AM Changeset in webkit [29672] by
-
- 272 edits in trunk
Set svn:eol-style=native on .idl and .c files that were missed in r29663.
- 10:10 AM Changeset in webkit [29671] by
-
- 9 edits in trunk/WebKit/win
2008-01-19 Mark Rowe <mrowe@apple.com>
Fix inconsistent line endings and set svn:eol-style=native
on IDL files that did not have it set.
- Interfaces/IGEN_DOMObject.idl:
- 7:46 AM Changeset in webkit [29670] by
-
- 4 edits in trunk
2008-01-19 Jan Michael Alonzo <jmalonzo@unpluggable.com>
Reviewed by Alp Toker.
Add svg foreign object and svg experimental to the GTK+/autotools
build system.
- 5:58 AM Changeset in webkit [29669] by
-
- 2 edits in trunk/WebKit/gtk
2008-01-19 Christian Dywan <christian@imendio.com>
Reviewed by Alp Toker.
http://bugs.webkit.org/show_bug.cgi?id=16882
[GTK] ChromeClientGtk is incompete
Implement these functions.
- WebCoreSupport/ChromeClientGtk.cpp: (WebKit::ChromeClient::windowRect): (WebKit::ChromeClient::pageRect): (WebKit::ChromeClient::scaleFactor): (WebKit::ChromeClient::focus): (WebKit::ChromeClient::unfocus): (WebKit::ChromeClient::canTakeFocus): (WebKit::ChromeClient::takeFocus): (WebKit::ChromeClient::canRunBeforeUnloadConfirmPanel):
- 2:43 AM Changeset in webkit [29668] by
-
- 2 edits in trunk/WebKitTools
<rdar://problem/5695344> check-for-global-initializers script never checks any object files
Reviewed by Darin.
We now touch a check-for-global-initializers.timestamp file in
the TARGET_TEMP_DIR directory to determine when new object files
have been compiled and thus need to be checked. If the timestamp
file doesn't exist, all object files will be checked.
Previously the modification time of the "executable" (the
framework binary, e.g., WebKit.framework/WebKit) was used, but
since this was the last file modified at the end of the compile
phase, no object files would ever get checked!
Also added JSCustomSQLTransactionCallback.o to the list of files
since it has static initializers in Debug builds of WebCore.
- Scripts/check-for-global-initializers:
- 2:12 AM Changeset in webkit [29667] by
-
- 21 edits5 adds in trunk
WebCore:
Reviewed by Maciej Stachowiak.
- fix <rdar://problem/5645813> CrashTracer: [USER] 6 crashes in Safari at com.apple.WebCore: WebCore::RenderBox::destroy + 116
Test: editing/selection/inconsistent-in-removeChildNode.html
- editing/SelectionController.cpp: (WebCore::SelectionController::nodeWillBeRemoved): If the selection base or extent are not visible any more, adjust the selection.
LayoutTests:
Reviewed by Maciej Stachowiak.
- test and updated results for <rdar://problem/5645813> CrashTracer: [USER] 6 crashes in Safari at com.apple.WebCore: WebCore::RenderBox::destroy + 116
- editing/selection/inconsistent-in-removeChildNode.html: Added.
- platform/mac-leopard/editing/pasteboard/paste-RTFD-expected.txt:
- platform/mac-leopard/editing/selection: Added.
- platform/mac-leopard/editing/selection/inconsistent-in-removeChildNode-expected.checksum: Added.
- platform/mac-leopard/editing/selection/inconsistent-in-removeChildNode-expected.png: Added.
- platform/mac/editing/deleting/collapse-whitespace-3587601-fix-expected.txt:
- platform/mac/editing/deleting/delete-3608462-fix-expected.txt:
- platform/mac/editing/deleting/delete-4083333-fix-expected.txt:
- platform/mac/editing/deleting/delete-leading-ws-001-expected.txt:
- platform/mac/editing/deleting/delete-line-011-expected.txt:
- platform/mac/editing/execCommand/find-after-replace-expected.txt:
- platform/mac/editing/execCommand/paste-1-expected.txt:
- platform/mac/editing/execCommand/paste-2-expected.txt:
- platform/mac/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt:
- platform/mac/editing/selection/inconsistent-in-removeChildNode-expected.txt: Added.
- platform/mac/editing/selection/move-between-blocks-no-001-expected.txt:
- platform/mac/editing/selection/replace-selection-1-expected.txt:
- platform/mac/editing/style/remove-underline-across-paragraph-expected.txt:
- platform/mac/editing/style/remove-underline-across-paragraph-in-bold-expected.txt:
- platform/mac/editing/style/remove-underline-after-paragraph-in-bold-expected.txt:
- platform/mac/editing/style/remove-underline-expected.txt:
- platform/mac/editing/style/remove-underline-in-bold-expected.txt:
- platform/mac/editing/style/unbold-in-bold-expected.txt:
- 1:43 AM Changeset in webkit [29666] by
-
- 2 edits in trunk/WebCore
Build fix for --svg-foreign-object path
Reviewed by Eric Seidel
Jan 18, 2008:
- 11:49 PM Changeset in webkit [29665] by
-
- 2 edits in trunk/WebKit/gtk
2008-01-18 Luca Bruno <lethalman88@gmail.com>
Reviewed by Alp Toker.
http://bugs.webkit.org/show_bug.cgi?id=16910
[GTK] REGRESSION: keyboard cursor doesn't blink
http://bugs.webkit.org/show_bug.cgi?id=16863
[GTK] REGRESSION: tab focusing doesn't work
- WebView/webkitwebview.cpp: (webkit_web_view_focus_in_event): Added. Set the active frame. (webkit_web_view_class_init):
- 10:01 PM Changeset in webkit [29664] by
-
- 2 edits in trunk/WebCore
2008-01-18 Stephanie <Stephanie Lewis>
Reviewed by Oliver.
Workaround for rdar:5695848. Set mime_type for local files based on file extension.
- platform/network/cf/ResourceResponseCFNet.cpp: (WebCore::ResourceResponse::doUpdateResourceResponse):
- 9:49 PM Changeset in webkit [29663] by
-
- 1327 edits in trunk
set eol-style to native on tons of files to head off future mixed-line-ending problems
- 5:44 PM Changeset in webkit [29662] by
-
- 2 edits1 delete in trunk/LayoutTests
Reviewed by Oliver.
Fix for <rdar://5683527> media/{audio,videocontrols-rendering.html failing
Remove platform specific results from media directory, since they should match the mac. Also, remove these tests from the skipped list.
- platform/win/Skipped:
- platform/win/media: Removed.
- 5:30 PM Changeset in webkit [29661] by
-
- 9 edits in trunk/LayoutTests
Updating these results again. I accidently checked in the other results with some local changes.
- platform/mac/media/audio-controls-rendering-expected.checksum:
- platform/mac/media/audio-controls-rendering-expected.png:
- platform/mac/media/video-controls-rendering-expected.checksum:
- platform/mac/media/video-controls-rendering-expected.png:
- platform/mac/media/video-display-toggle-expected.checksum:
- platform/mac/media/video-display-toggle-expected.png:
- platform/mac/media/video-seek-past-end-playing-expected.checksum:
- platform/mac/media/video-seek-past-end-playing-expected.png:
- 5:11 PM Changeset in webkit [29660] by
-
- 2 edits in trunk/JavaScriptCore
- Build fix.
- kjs/ustring.h:
- 4:58 PM Changeset in webkit [29659] by
-
- 3 edits in trunk/LayoutTests
Rubber stamped by Darin.
These are updated test results after http://bugs.webkit.org/
show_bug.cgi?id=15765 ASSERTION FAILED: m_frame->page() in
FrameLoader::tokenizerProcessedData using the new GMail interface
was checked in. This is a TEMPORARY fix until http://
bugs.webkit.org/show_bug.cgi?id=16853 really addresses this
problem.
- http/tests/loading/gmail-assert-on-load-expected.txt:
- http/tests/loading/onload-vs-immediate-refresh-expected.txt:
- 4:55 PM Changeset in webkit [29658] by
-
- 2 edits in trunk/LayoutTests
Rubber stamped by Geoff.
- <rdar://5667267> editing/selection/5131716-1.html is failing The problem is when the fonts are not present, but they should be available now. This may have failed for other reasons in the past that are now fixed.
- platform/win/Skipped:
- 4:24 PM Changeset in webkit [29657] by
-
- 3 edits in trunk/WebCore
<rdar://problem/5682340> REGRESSION (r28188): Context menu appears at wrong place when clicking in iframe whose parent is scrolled (16827)
Calling absolutePosition() in EventHandler::hitTestResultAtPoint() is extremely inefficient and passing in
true as fixed before was wrong. Use HitTestResult::localPoint() instead, and take into account border and padding widths.
Reviewed by Hyatt and Darin.
- page/EventHandler.cpp: (WebCore::EventHandler::hitTestResultAtPoint):
- rendering/HitTestResult.cpp: (WebCore::HitTestResult::operator=):
- 4:09 PM Changeset in webkit [29656] by
-
- 1 edit108 adds in trunk/LayoutTests
Reviewed by Antti.
Adding pixel results for media tests.
- platform/mac/media/audio-constructor-expected.checksum: Added.
- platform/mac/media/audio-constructor-expected.png: Added.
- platform/mac/media/audio-constructor-src-expected.checksum: Added.
- platform/mac/media/audio-constructor-src-expected.png: Added.
- platform/mac/media/broken-video-expected.checksum: Added.
- platform/mac/media/broken-video-expected.png: Added.
- platform/mac/media/constructors-expected.checksum: Added.
- platform/mac/media/constructors-expected.png: Added.
- platform/mac/media/fallback-expected.checksum: Added.
- platform/mac/media/fallback-expected.png: Added.
- platform/mac/media/progress-event-expected.checksum: Added.
- platform/mac/media/progress-event-expected.png: Added.
- platform/mac/media/remove-from-document-expected.checksum: Added.
- platform/mac/media/remove-from-document-expected.png: Added.
- platform/mac/media/unsupported-rtsp-expected.checksum: Added.
- platform/mac/media/unsupported-rtsp-expected.png: Added.
- platform/mac/media/unsupported-tracks-expected.checksum: Added.
- platform/mac/media/unsupported-tracks-expected.png: Added.
- platform/mac/media/video-append-source-expected.checksum: Added.
- platform/mac/media/video-append-source-expected.png: Added.
- platform/mac/media/video-autoplay-expected.checksum: Added.
- platform/mac/media/video-autoplay-expected.png: Added.
- platform/mac/media/video-buffered-expected.checksum: Added.
- platform/mac/media/video-buffered-expected.png: Added.
- platform/mac/media/video-controls-expected.checksum: Added.
- platform/mac/media/video-controls-expected.png: Added.
- platform/mac/media/video-currentTime-expected.checksum: Added.
- platform/mac/media/video-currentTime-expected.png: Added.
- platform/mac/media/video-currentTime-set-expected.checksum: Added.
- platform/mac/media/video-currentTime-set-expected.png: Added.
- platform/mac/media/video-currentTime-set2-expected.checksum: Added.
- platform/mac/media/video-currentTime-set2-expected.png: Added.
- platform/mac/media/video-dom-autoplay-expected.checksum: Added.
- platform/mac/media/video-dom-autoplay-expected.png: Added.
- platform/mac/media/video-dom-end-expected.checksum: Added.
- platform/mac/media/video-dom-end-expected.png: Added.
- platform/mac/media/video-dom-loopcount-expected.checksum: Added.
- platform/mac/media/video-dom-loopcount-expected.png: Added.
- platform/mac/media/video-dom-loopend-expected.checksum: Added.
- platform/mac/media/video-dom-loopend-expected.png: Added.
- platform/mac/media/video-dom-loopstart-expected.checksum: Added.
- platform/mac/media/video-dom-loopstart-expected.png: Added.
- platform/mac/media/video-dom-src-expected.checksum: Added.
- platform/mac/media/video-dom-src-expected.png: Added.
- platform/mac/media/video-dom-start-expected.checksum: Added.
- platform/mac/media/video-dom-start-expected.png: Added.
- platform/mac/media/video-end-expected.checksum: Added.
- platform/mac/media/video-end-expected.png: Added.
- platform/mac/media/video-error-abort-expected.checksum: Added.
- platform/mac/media/video-error-abort-expected.png: Added.
- platform/mac/media/video-error-does-not-exist-expected.checksum: Added.
- platform/mac/media/video-error-does-not-exist-expected.png: Added.
- platform/mac/media/video-load-networkState-expected.checksum: Added.
- platform/mac/media/video-load-networkState-expected.png: Added.
- platform/mac/media/video-load-readyState-expected.checksum: Added.
- platform/mac/media/video-load-readyState-expected.png: Added.
- platform/mac/media/video-loopcount-expected.checksum: Added.
- platform/mac/media/video-loopcount-expected.png: Added.
- platform/mac/media/video-loopend-expected.checksum: Added.
- platform/mac/media/video-loopend-expected.png: Added.
- platform/mac/media/video-loopstart-expected.checksum: Added.
- platform/mac/media/video-loopstart-expected.png: Added.
- platform/mac/media/video-muted-expected.checksum: Added.
- platform/mac/media/video-muted-expected.png: Added.
- platform/mac/media/video-no-autoplay-expected.checksum: Added.
- platform/mac/media/video-no-autoplay-expected.png: Added.
- platform/mac/media/video-pause-empty-events-expected.checksum: Added.
- platform/mac/media/video-pause-empty-events-expected.png: Added.
- platform/mac/media/video-play-empty-events-expected.checksum: Added.
- platform/mac/media/video-play-empty-events-expected.png: Added.
- platform/mac/media/video-play-pause-events-expected.checksum: Added.
- platform/mac/media/video-play-pause-events-expected.png: Added.
- platform/mac/media/video-play-pause-exception-expected.checksum: Added.
- platform/mac/media/video-play-pause-exception-expected.png: Added.
- platform/mac/media/video-poster-expected.checksum: Added.
- platform/mac/media/video-poster-expected.png: Added.
- platform/mac/media/video-seek-past-end-paused-expected.checksum: Added.
- platform/mac/media/video-seek-past-end-paused-expected.png: Added.
- platform/mac/media/video-seek-past-end-playing-expected.checksum: Added.
- platform/mac/media/video-seek-past-end-playing-expected.png: Added.
- platform/mac/media/video-seekable-expected.checksum: Added.
- platform/mac/media/video-seekable-expected.png: Added.
- platform/mac/media/video-seeking-expected.checksum: Added.
- platform/mac/media/video-seeking-expected.png: Added.
- platform/mac/media/video-size-expected.checksum: Added.
- platform/mac/media/video-size-expected.png: Added.
- platform/mac/media/video-source-expected.checksum: Added.
- platform/mac/media/video-source-expected.png: Added.
- platform/mac/media/video-source-media-expected.checksum: Added.
- platform/mac/media/video-source-media-expected.png: Added.
- platform/mac/media/video-source-type-expected.checksum: Added.
- platform/mac/media/video-source-type-expected.png: Added.
- platform/mac/media/video-src-change-expected.checksum: Added.
- platform/mac/media/video-src-change-expected.png: Added.
- platform/mac/media/video-src-expected.checksum: Added.
- platform/mac/media/video-src-expected.png: Added.
- platform/mac/media/video-src-remove-expected.checksum: Added.
- platform/mac/media/video-src-remove-expected.png: Added.
- platform/mac/media/video-src-set-expected.checksum: Added.
- platform/mac/media/video-src-set-expected.png: Added.
- platform/mac/media/video-src-source-expected.checksum: Added.
- platform/mac/media/video-src-source-expected.png: Added.
- platform/mac/media/video-start-expected.checksum: Added.
- platform/mac/media/video-start-expected.png: Added.
- platform/mac/media/video-volume-expected.checksum: Added.
- platform/mac/media/video-volume-expected.png: Added.
- platform/mac/media/video-width-height-expected.checksum: Added.
- platform/mac/media/video-width-height-expected.png: Added.
- 4:04 PM Changeset in webkit [29655] by
-
- 3 edits3 adds in trunk
WebCore:
Reviewed by Darin, landed by Beth.
The call to HTMLTokenizer::write might result in a call to ::end which will invoke
HTMLParser::finished() or Document::finishedParsing(). HTMLParser::finished() will eventually
call Document::finishedParsing. The Document will delete the calling HTMLTokenizer and from the deleted
tokenizer we will call into FrameLoader::tokenizerProcessedData.
-) FrameLoader::tokenizerProcessedData calls FrameLoader::checkCompleted which gets called from the Document::finishedParsing
(FrameLoader::finishedParsing).
- html/HTMLTokenizer.cpp: (WebCore::HTMLTokenizer::timerFired):
LayoutTests:
Reviewed by Darin, landed by Beth.
-test for http://bugs.webkit.org/show_bug.cgi?id=15765
Gmail hitting an assert in FrameLoader::tokenizerProcessedData
- http/tests/loading/gmail-assert-on-load-expected.txt: Added.
- http/tests/loading/gmail-assert-on-load.html: Added.
- http/tests/loading/resources/gmail-assert-on-load-frame.html: Added.
- 4:01 PM Changeset in webkit [29654] by
-
- 3 edits in trunk/LayoutTests
Reviewed by Beth Dakin.
Fix for <rdar://problem/5683524> http/tests/security/cross-frame-access-get.html is failing
- Guard against possible timing related failures using polling.
- http/tests/security/:
- http/tests/security/resources/cross-frame-iframe-for-get-test.html:
- 4:00 PM Changeset in webkit [29653] by
-
- 3 edits in trunk/JavaScriptCore
- Build fix.
- kjs/ustring.cpp:
- kjs/ustring.h: (KJS::UString::cost):
- 3:33 PM Changeset in webkit [29652] by
-
- 1 edit in trunk/WebCore/ChangeLog
Remove incorrect addition of ChangeLog as changed in the ChangeLog.
- 3:20 PM Changeset in webkit [29651] by
-
- 29 edits in trunk/LayoutTests
Update inline results after previous checkins. New results match Firefox more closely.
- platform/mac/fast/inline/001-expected.checksum:
- platform/mac/fast/inline/001-expected.png:
- platform/mac/fast/inline/002-expected.checksum:
- platform/mac/fast/inline/002-expected.png:
- platform/mac/fast/inline/br-text-decoration-expected.checksum:
- platform/mac/fast/inline/br-text-decoration-expected.png:
- platform/mac/fast/inline/continuation-outlines-expected.checksum:
- platform/mac/fast/inline/continuation-outlines-expected.png:
- platform/mac/fast/inline/continuation-outlines-with-layers-expected.checksum:
- platform/mac/fast/inline/continuation-outlines-with-layers-expected.png:
- platform/mac/fast/inline/dirtyLinesForInline-expected.checksum:
- platform/mac/fast/inline/dirtyLinesForInline-expected.png:
- platform/mac/fast/inline/drawStyledEmptyInlines-expected.checksum:
- platform/mac/fast/inline/drawStyledEmptyInlines-expected.png:
- platform/mac/fast/inline/drawStyledEmptyInlines-expected.txt:
- platform/mac/fast/inline/drawStyledEmptyInlinesWithWS-expected.checksum:
- platform/mac/fast/inline/drawStyledEmptyInlinesWithWS-expected.png:
- platform/mac/fast/inline/emptyInlinesWithinLists-expected.checksum:
- platform/mac/fast/inline/emptyInlinesWithinLists-expected.png:
- platform/mac/fast/inline/emptyInlinesWithinLists-expected.txt:
- platform/mac/fast/inline/inline-borders-with-bidi-override-expected.checksum:
- platform/mac/fast/inline/inline-borders-with-bidi-override-expected.png:
- platform/mac/fast/inline/outline-continuations-expected.checksum:
- platform/mac/fast/inline/outline-continuations-expected.png:
- platform/mac/fast/inline/positionedLifetime-expected.checksum:
- platform/mac/fast/inline/positionedLifetime-expected.png:
- platform/mac/fast/inline/styledEmptyInlinesWithBRs-expected.checksum:
- platform/mac/fast/inline/styledEmptyInlinesWithBRs-expected.png:
- 3:10 PM Changeset in webkit [29650] by
-
- 2 edits in trunk/WebCore
Don't apply the border/margin/padding check to root line boxes, since their renderers
are blocks.
- rendering/InlineFlowBox.cpp: (WebCore::InlineFlowBox::computeLogicalBoxHeights): (WebCore::InlineFlowBox::placeBoxesVertically):
- 2:59 PM Changeset in webkit [29649] by
-
- 5 edits4 adds in trunk
WebCore:
Not reviewed: rolling out a previous patch.
Fixed <rdar://problem/5695439> Crash during GCController destructor on
quitting browser
Used svn merge to roll out r29603 because it introduced some crashes
on quit.
GC relies on static hash tables, so it's not safe to GC from a static
destructor, which might run after the static hash tables' destructors.
- bindings/js/GCController.cpp: (WebCore::GCController::garbageCollectNow):
- bindings/js/GCController.h:
LayoutTests:
Reviewed by Beth
- fast/inline/inline-padding-disables-text-quirk.html: Added.
- platform/mac/fast/inline/inline-padding-disables-text-quirk-expected.checksum: Added.
- platform/mac/fast/inline/inline-padding-disables-text-quirk-expected.png: Added.
- platform/mac/fast/inline/inline-padding-disables-text-quirk-expected.txt: Added.
- 2:50 PM Changeset in webkit [29648] by
-
- 3 edits in trunk/WebCore
Not reviewed: rolling out a previous patch.
Fixed <rdar://problem/5695439> Crash during GCController destructor on
quitting browser
Used svn merge to roll out r29603 because it introduced some crashes
on quit.
GC relies on static hash tables, so it's not safe to GC from a static
destructor, which might run after the static hash tables' destructors.
- bindings/js/GCController.cpp: (WebCore::GCController::garbageCollectNow):
- bindings/js/GCController.h:
- 1:56 PM Changeset in webkit [29647] by
-
- 51 edits2 adds in trunk
WebCore:
Computed size of padding is incorrect because we default padding to auto. This is a made-up value that
was only used to implement cellpadding on tables. We needed this made-up value in order to tell that
padding wasn't set so that we could then apply cellpadding.
This patch rewrites cellpadding to be like other browsers. Instead of being a setting on the table
renderer that applies to all cells (even ones that were not <td>s), cellpadding is now mapped into the
style of <td>s. With this change it effectively becomes a content model feature and not a rendering
feature.
For example, a <td> will pick up cellpadding even when it is not a cell and/or the enclosing <table> is
not a table. Anonymous cells and CSS-display-type cells will now never pick up cellpadding. This behavior
is all consistent with other browsers.
Reviewed by Antti
Added fast/css/padding-no-renderer.html
- css/CSSStyleSelector.cpp: (WebCore::CSSStyleSelector::canShareStyleWithElement): (WebCore::CSSStyleSelector::styleForElement):
- css/CSSStyleSelector.h:
- dom/StyledElement.cpp:
- dom/StyledElement.h: (WebCore::StyledElement::canHaveAdditionalAttributeStyleDecls): (WebCore::StyledElement::additionalAttributeStyleDecls):
- html/HTMLTableCellElement.cpp: (WebCore::HTMLTableCellElement::additionalAttributeStyleDecls):
- html/HTMLTableCellElement.h: (WebCore::HTMLTableCellElement::canHaveAdditionalAttributeStyleDecls):
- html/HTMLTableColElement.cpp: (WebCore::HTMLTableColElement::additionalAttributeStyleDecls):
- html/HTMLTableColElement.h: (WebCore::HTMLTableColElement::canHaveAdditionalAttributeStyleDecls):
- html/HTMLTableElement.cpp: (WebCore::HTMLTableElement::parseMappedAttribute): (WebCore::HTMLTableElement::additionalAttributeStyleDecls): (WebCore::HTMLTableElement::addSharedCellDecls): (WebCore::HTMLTableElement::addSharedCellBordersDecl): (WebCore::HTMLTableElement::addSharedCellPaddingDecl): (WebCore::HTMLTableElement::addSharedGroupDecls): (WebCore::HTMLTableElement::attach):
- html/HTMLTableElement.h: (WebCore::HTMLTableElement::canHaveAdditionalAttributeStyleDecls):
- html/HTMLTableSectionElement.cpp: (WebCore::HTMLTableSectionElement::additionalAttributeStyleDecls):
- html/HTMLTableSectionElement.h: (WebCore::HTMLTableSectionElement::canHaveAdditionalAttributeStyleDecls):
- rendering/AutoTableLayout.cpp: (WebCore::AutoTableLayout::recalcColumn):
- rendering/RenderObject.cpp: (WebCore::RenderObject::paddingTop): (WebCore::RenderObject::paddingBottom): (WebCore::RenderObject::paddingLeft): (WebCore::RenderObject::paddingRight):
- rendering/RenderStyle.cpp: (WebCore::StyleSurroundData::StyleSurroundData):
- rendering/RenderStyle.h: (WebCore::RenderStyle::initialPadding):
- rendering/RenderTable.cpp: (WebCore::RenderTable::RenderTable):
- rendering/RenderTable.h:
LayoutTests:
Updated results for http://bugs.webkit.org/show_bug.cgi?id=14975
Reviewed by Antti
- fast/css/computed-style-without-renderer-expected.txt:
- fast/css/padding-no-renderer-expected.txt: Added.
- fast/css/padding-no-renderer.html: Added.
- platform/mac/fast/css/acid2-expected.checksum:
- platform/mac/fast/css/acid2-expected.png:
- platform/mac/fast/css/acid2-expected.txt:
- platform/mac/fast/css/acid2-pixel-expected.checksum:
- platform/mac/fast/css/acid2-pixel-expected.png:
- platform/mac/fast/css/acid2-pixel-expected.txt:
- platform/mac/fast/frames/viewsource-attribute-expected.checksum:
- platform/mac/fast/frames/viewsource-attribute-expected.png:
- platform/mac/fast/frames/viewsource-attribute-expected.txt:
- platform/mac/fast/lists/ordered-list-with-no-ol-tag-expected.checksum:
- platform/mac/fast/lists/ordered-list-with-no-ol-tag-expected.png:
- platform/mac/fast/lists/ordered-list-with-no-ol-tag-expected.txt:
- platform/mac/fast/table/add-before-anonymous-child-expected.checksum:
- platform/mac/fast/table/add-before-anonymous-child-expected.png:
- platform/mac/fast/table/add-before-anonymous-child-expected.txt:
- platform/mac/fast/table/cell-absolute-child-expected.checksum:
- platform/mac/fast/table/cell-absolute-child-expected.png:
- platform/mac/fast/table/cell-absolute-child-expected.txt:
- platform/mac/fast/table/frame-and-rules-expected.checksum:
- platform/mac/fast/table/frame-and-rules-expected.png:
- platform/mac/fast/table/frame-and-rules-expected.txt:
- platform/mac/http/tests/misc/acid2-expected.checksum:
- platform/mac/http/tests/misc/acid2-expected.png:
- platform/mac/http/tests/misc/acid2-expected.txt:
- platform/mac/http/tests/misc/acid2-pixel-expected.checksum:
- platform/mac/http/tests/misc/acid2-pixel-expected.png:
- platform/mac/http/tests/misc/acid2-pixel-expected.txt:
- platform/mac/tables/mozilla/bugs/bug30985-expected.checksum:
- platform/mac/tables/mozilla/bugs/bug30985-expected.png:
- platform/mac/tables/mozilla/bugs/bug30985-expected.txt:
- 1:52 PM Changeset in webkit [29646] by
-
- 4 edits9 adds in trunk
WebCore:
Reviewed by Dave Hyatt.
- fix <rdar://problem/5615307> Repro crash in WebKit!WebCore::RenderContainer::destroyLeftoverChildren
Test: fast/table/insert-row-before-form.html
- rendering/RenderTableRow.cpp: (WebCore::RenderTableRow::addChild): Changed to ensure that the object a new cell is inserted before is a child of the row, and added an assertion that that object is either a cell or a form.
- rendering/RenderTableSection.cpp: (WebCore::RenderTableSection::addChild): Changed to ensure that the object a new row is inserted before is a child of the table section, and added an assertion that that object is either a table row or a form.
LayoutTests:
Reviewed by Dave Hyatt.
- tests for <rdar://problem/5615307> Repro crash in WebKit!WebCore::RenderContainer::destroyLeftoverChildren
- fast/table/insert-cell-before-form.html: Added.
- fast/table/insert-row-before-form.html: Added.
- platform/mac-leopard/fast/table: Added.
- platform/mac-leopard/fast/table/insert-cell-before-form-expected.checksum: Added.
- platform/mac-leopard/fast/table/insert-cell-before-form-expected.png: Added.
- platform/mac-leopard/fast/table/insert-row-before-form-expected.checksum: Added.
- platform/mac-leopard/fast/table/insert-row-before-form-expected.png: Added.
- platform/mac/fast/table/insert-cell-before-form-expected.txt: Added.
- platform/mac/fast/table/insert-row-before-form-expected.txt: Added.
- 1:50 PM Changeset in webkit [29645] by
-
- 1 edit in trunk/WebCore/ChangeLog
Fixed date.
- 1:35 PM Changeset in webkit [29644] by
-
- 2 edits3 deletes in trunk/LayoutTests
Checked in new results for another test affected by disabling SVG
foreign object.
- platform/mac-leopard/svg/custom/stroke-width-click-expected.txt: Removed.
- platform/mac/svg/custom/stroke-width-click-expected.checksum: Removed.
- platform/mac/svg/custom/stroke-width-click-expected.png: Removed.
- svg/custom/stroke-width-click-expected.txt:
- 1:33 PM Changeset in webkit [29643] by
-
- 3 edits in trunk/WebCore
Reviewed by Brady Eidson.
Fixed <rdar://problem/5622424> World Leak dialog when closing a page
that has a Database
The problem was that each transaction and SQL statement would hold on
to its callback indefinitely. By design, callbacks often establish
reference cycles to temporarily protect their execution environments.
To break the cycle, we need to explicitly release each callback as soon
as it is no longer needed.
- storage/SQLStatement.cpp: (WebCore::SQLStatement::performCallback): Release our callback objects after performing our callback.
- storage/SQLTransaction.cpp: (WebCore::SQLTransaction::postflightAndCommit): Release our callback objects after the transaction has terminated. (WebCore::SQLTransaction::cleanupAfterTransactionErrorCallback): ditto.
- 1:20 PM Changeset in webkit [29642] by
-
- 1 edit in trunk/JavaScriptCore/kjs/ustring.h
Fix typo in comment.
- 1:12 PM Changeset in webkit [29641] by
-
- 1 delete in tags/Safari-525.5b
Delete unneeded tag.
- 1:10 PM Changeset in webkit [29640] by
-
- 1 copy in tags/Safari-525.5b
New tag.
- 1:05 PM Changeset in webkit [29639] by
-
- 4 edits3 adds in trunk
Reviewed by Geoff.
- Correctly report cost of appended strings to trigger GC.
- kjs/ustring.cpp: (KJS::): (KJS::UString::Rep::create): (KJS::UString::UString): Don't create unnecssary objects. (KJS::UString::cost): Report cost if necessary but also keep track of reported cost.
- kjs/ustring.h:
LayoutTests:
Reviewed by Geoff.
- Correctly report cost of appended strings to trigger GC.
- fast/js/garbage-collect-after-string-appends-expected.txt: Added.
- fast/js/garbage-collect-after-string-appends.html: Added.
- fast/js/resources/garbage-collect-after-string-appends.js: Added.
- 12:58 PM Changeset in webkit [29638] by
-
- 2 edits in trunk/WebCore
Reviewed by Antti.
Fix for <rdar://problem/5679490> media controls fade in and out too jerkily and too slowly
- rendering/RenderMedia.cpp: Shorten the duration for the fade in/out animation.
- 12:54 PM Changeset in webkit [29637] by
-
- 2 edits in trunk/WebKitTools
Build fix
- Scripts/build-webkit:
- 12:16 PM Changeset in webkit [29636] by
-
- 4 edits in trunk
Versioning.
- 12:16 PM Changeset in webkit [29635] by
-
- 4 edits in tags/Safari-5525.5
Merge r29600.
- 12:11 PM Changeset in webkit [29634] by
-
- 2 edits in tags/Safari-5525.5/WebKitTools
Merge r29580.
- 12:06 PM Changeset in webkit [29633] by
-
- 15 edits61 adds in trunk
WebCore:
Reviewed by Oliver.
Disables SVG foreign object for <rdar://problem/5686989> turn off
SVG foreignobject because it does not repaint/dirty correctly
- DerivedSources.make:
- WebCore.SVG.ForeignObject.exp: Added.
- WebCore.SVG.exp:
- bindings/js/JSSVGElementWrapperFactory.cpp: (WebCore::createJSSVGWrapper):
- rendering/RenderForeignObject.cpp:
- rendering/RenderForeignObject.h:
- svg/SVGForeignObjectElement.cpp:
- svg/SVGForeignObjectElement.h:
- svg/SVGForeignObjectElement.idl:
- svg/SVGLocatable.cpp: (WebCore::SVGLocatable::nearestViewportElement): (WebCore::SVGLocatable::farthestViewportElement):
- svg/SVGUseElement.cpp: (WebCore::isDisallowedElement):
- svg/svgtags.in:
WebKitTools:
Reviewed by Oliver.
Update build-webkit to account for foreign-object being disabled by
default.
- Scripts/build-webkit:
LayoutTests:
Reviewed by Oliver.
Changed test results from disabling SVG foreign object for <rdar://
problem/5686989> turn off SVG foreignobject because it does not
repaint/dirty correctly
- platform/mac/svg/custom/baseval-animval-equality-expected.checksum: Replaced.
- platform/mac/svg/custom/baseval-animval-equality-expected.png: Replaced.
- platform/mac/svg/custom/baseval-animval-equality-expected.txt: Replaced.
- platform/mac/svg/custom/dominant-baseline-hanging-expected.checksum: Replaced.
- platform/mac/svg/custom/dominant-baseline-hanging-expected.png: Replaced.
- platform/mac/svg/custom/dominant-baseline-hanging-expected.txt: Replaced.
- platform/mac/svg/custom/dynamic-svg-document-creation-expected.checksum: Replaced.
- platform/mac/svg/custom/dynamic-svg-document-creation-expected.png: Replaced.
- platform/mac/svg/custom/dynamic-svg-document-creation-expected.txt: Replaced.
- platform/mac/svg/custom/fill-SVGPaint-interface-expected.checksum: Replaced.
- platform/mac/svg/custom/fill-SVGPaint-interface-expected.png: Replaced.
- platform/mac/svg/custom/fill-SVGPaint-interface-expected.txt: Replaced.
- platform/mac/svg/custom/foreign-object-skew-expected.checksum: Replaced.
- platform/mac/svg/custom/foreign-object-skew-expected.png: Replaced.
- platform/mac/svg/custom/foreign-object-skew-expected.txt: Replaced.
- platform/mac/svg/custom/foreignObject-crash-on-hover-expected.checksum: Replaced.
- platform/mac/svg/custom/foreignObject-crash-on-hover-expected.png: Replaced.
- platform/mac/svg/custom/foreignObject-crash-on-hover-expected.txt: Replaced.
- platform/mac/svg/custom/getPresentationAttribute-expected.checksum: Replaced.
- platform/mac/svg/custom/getPresentationAttribute-expected.png: Replaced.
- platform/mac/svg/custom/getPresentationAttribute-expected.txt: Replaced.
- platform/mac/svg/custom/use-on-disallowed-foreign-object-1-expected.checksum: Replaced.
- platform/mac/svg/custom/use-on-disallowed-foreign-object-1-expected.png: Replaced.
- platform/mac/svg/custom/use-on-disallowed-foreign-object-1-expected.txt: Replaced.
- platform/mac/svg/custom/use-on-disallowed-foreign-object-2-expected.checksum: Replaced.
- platform/mac/svg/custom/use-on-disallowed-foreign-object-2-expected.png: Replaced.
- platform/mac/svg/custom/use-on-disallowed-foreign-object-2-expected.txt: Replaced.
- platform/mac/svg/custom/use-on-disallowed-foreign-object-3-expected.checksum: Replaced.
- platform/mac/svg/custom/use-on-disallowed-foreign-object-3-expected.png: Replaced.
- platform/mac/svg/custom/use-on-disallowed-foreign-object-3-expected.txt: Replaced.
- platform/mac/svg/custom/use-on-disallowed-foreign-object-4-expected.checksum: Replaced.
- platform/mac/svg/custom/use-on-disallowed-foreign-object-4-expected.png: Replaced.
- platform/mac/svg/custom/use-on-disallowed-foreign-object-4-expected.txt: Replaced.
- platform/mac/svg/custom/use-on-disallowed-foreign-object-5-expected.checksum: Replaced.
- platform/mac/svg/custom/use-on-disallowed-foreign-object-5-expected.png: Replaced.
- platform/mac/svg/custom/use-on-disallowed-foreign-object-5-expected.txt: Replaced.
- platform/mac/svg/custom/use-on-disallowed-foreign-object-6-expected.checksum: Replaced.
- platform/mac/svg/custom/use-on-disallowed-foreign-object-6-expected.png: Replaced.
- platform/mac/svg/custom/use-on-disallowed-foreign-object-6-expected.txt: Replaced.
- platform/mac/svg/custom/use-on-g-containing-foreignObject-and-image-expected.checksum: Replaced.
- platform/mac/svg/custom/use-on-g-containing-foreignObject-and-image-expected.png: Replaced.
- platform/mac/svg/custom/use-on-g-containing-foreignObject-and-image-expected.txt: Replaced.
- platform/mac/svg/custom/use-on-non-svg-namespaced-element-expected.checksum: Replaced.
- platform/mac/svg/custom/use-on-non-svg-namespaced-element-expected.png: Replaced.
- platform/mac/svg/custom/use-on-non-svg-namespaced-element-expected.txt: Replaced.
- platform/mac/svg/hixie/mixed/006-expected.checksum: Replaced.
- platform/mac/svg/hixie/mixed/006-expected.png: Replaced.
- platform/mac/svg/hixie/mixed/006-expected.txt: Replaced.
- platform/mac/svg/hixie/mixed/007-expected.checksum: Replaced.
- platform/mac/svg/hixie/mixed/007-expected.png: Replaced.
- platform/mac/svg/hixie/mixed/007-expected.txt: Replaced.
- platform/mac/svg/hixie/mixed/008-expected.checksum: Replaced.
- platform/mac/svg/hixie/mixed/008-expected.png: Replaced.
- platform/mac/svg/hixie/mixed/008-expected.txt: Replaced.
- platform/mac/svg/hixie/mixed/009-expected.checksum: Replaced.
- platform/mac/svg/hixie/mixed/009-expected.png: Replaced.
- platform/mac/svg/hixie/mixed/009-expected.txt: Replaced.
- platform/mac/svg/hixie/mixed/011-expected.checksum: Replaced.
- platform/mac/svg/hixie/mixed/011-expected.png: Replaced.
- platform/mac/svg/hixie/mixed/011-expected.txt: Replaced.
- 12:05 PM Changeset in webkit [29632] by
-
- 1 copy in tags/Safari-5525.5
New tag.
- 11:58 AM Changeset in webkit [29631] by
-
- 2 edits in trunk/WebCore
2008-01-18 Mark Rowe <mrowe@apple.com>
Rubber-stamped by Adam Roben.
Fix mixed line endings in FileSystemWin.cpp and set svn:eol-style to native
to try and keep them consistent in the future.
- platform/win/FileSystemWin.cpp: (WebCore::fileSize): (WebCore::fileExists): (WebCore::deleteFile): (WebCore::pathByAppendingComponent): (WebCore::fileSystemRepresentation): (WebCore::makeAllDirectories): (WebCore::homeDirectoryPath): (WebCore::bundleName): (WebCore::storageDirectory): (WebCore::cachedStorageDirectory):
- 11:51 AM Changeset in webkit [29630] by
-
- 3 edits in trunk/WebCore
Reviewed by Adam.
Fix unreachable code warning in RenderVideo on Windows.
Make switch cases explicit.
- rendering/RenderImage.cpp: (WebCore::RenderImage::isWidthSpecified): (WebCore::RenderImage::isHeightSpecified):
- rendering/RenderVideo.cpp: (WebCore::RenderVideo::isWidthSpecified): (WebCore::RenderVideo::isHeightSpecified):
- 11:49 AM Changeset in webkit [29629] by
-
- 4 edits in trunk
WebCore:
Reviewed by Adam Roben.
<rdar://problem/5693558> REGRESSION (r29581): no form field focus
rings and inactive text selection after loading a page
Bug 16910: [GTK] REGRESSION: keyboard cursor doesn't blink
Bug 16917: REGRESSION (r29581/2): Google Maps search box loses focused appearance
- page/FocusController.cpp: (WebCore::FocusController::setActive): Use focusedOrMainFrame() instead of focusedFrame() to call selectionController()->pageActivationChanged() for cases when the focusedFrame() has not been set yet.
WebKit/mac:
Reviewed by Adam Roben.
<rdar://problem/5693558> REGRESSION (r29581): no form field focus rings
and inactive text selection after loading a page
Bug 16917: REGRESSION (r29581/2): Google Maps search box loses focused appearance
The problem was other frames were changing the FocusController's active
status to false after the first responder frame set it to true. The last
frame to call _updateActiveState would win.
- WebView/WebHTMLView.mm: (-[WebHTMLView _updateActiveState]): Only call page->focusController()->setActive() if the first responder is the current WebHTMLView or the WebFrameView. (-[WebHTMLView _web_firstResponderCausesFocusDisplay]): Removed, inlined code in _updateActiveState.
- 10:47 AM Changeset in webkit [29628] by
-
- 2 edits in trunk/WebCore
Reviewed by Brady.
Database origin tracking is broken.
- storage/DatabaseTracker.cpp: (WebCore::DatabaseTracker::populateOrigins): Move reading from statement back into the loop (broken in r29386).
- 10:44 AM Changeset in webkit [29627] by
-
- 15 edits in trunk
Fix <rdar://5693854> REGRESSION (r29581): fast/events/frame-click-focus.html failing
WebKit/mac:
Rename _updateActiveState to _updateFocusedAndActiveState
Also renamed any related methods/members similarly.
Reviewed by Adele.
- WebView/WebHTMLView.mm: (-[WebHTMLViewPrivate dealloc]): (-[WebHTMLView _cancelUpdateFocusedAndActiveStateTimer]): (-[WebHTMLView close]): (_updateFocusedAndActiveStateTimerCallback): (-[WebHTMLView viewWillMoveToWindow:]): (-[WebHTMLView viewDidMoveToWindow]): (-[WebHTMLView windowDidBecomeKey:]): (-[WebHTMLView windowDidResignKey:]): (-[WebHTMLView becomeFirstResponder]): (-[WebHTMLView resignFirstResponder]):
- WebView/WebHTMLViewInternal.h:
- WebView/WebHTMLViewPrivate.h:
WebKit/win:
Fix <rdar://5693854> REGRESSION (r29581): fast/events/frame-click-focus.html failing
Restored the previous behavior of IWebViewPrivate::updateActiveState,
which DRT depends on, and renamed it to
IWebViewPrivate::updateFocusedAndActiveState to be clearer about its
side-effects.
Reviewed by Adele.
- Interfaces/IWebViewPrivate.idl:
- WebView.cpp: (WebViewWndProc): Removed some FIXMEs that we no longer want to fix because the current design is better. (WebView::updateActiveState): This is now just a method of WebView, not any of its public interfaces. (WebView::updateFocusedAndActiveState): Performs the tasks that the old IWebViewPrivate::updateActiveState performed.
- WebView.h:
WebKitTools:
Updated for method renames
Reviewed by Adele.
- DumpRenderTree/mac/FrameLoadDelegate.mm: (-[FrameLoadDelegate webView:didCommitLoadForFrame:]):
- DumpRenderTree/mac/LayoutTestControllerMac.mm: (LayoutTestController::setMainFrameIsFirstResponder): (LayoutTestController::setWindowIsKey):
- DumpRenderTree/mac/UIDelegate.mm: (-[UIDelegate webViewFocus:]):
- DumpRenderTree/win/FrameLoadDelegate.cpp: (FrameLoadDelegate::didCommitLoadForFrame):
LayoutTests:
Reviewed by Adele.
- platform/win/Skipped: Removed a fixed test, and a test that passes for me locally.
- 6:21 AM Changeset in webkit [29626] by
-
- 5 edits in trunk
Fix plugin-related tests in Debug_Internal configuration, which are failing because of CRT version mismatch
between DRT and TestNetscapePlugin.
- 3:57 AM Changeset in webkit [29625] by
-
- 2 edits in trunk/WebKit/qt
Coding style fixes and added a comment about the order of includes in the PCH.
- 3:30 AM Changeset in webkit [29624] by
-
- 3 edits1 add in trunk
Marius Storm-Olsen <marius@trolltech.com>
Add use of precompiled header, when building inside Qt.
Compiling WebKit was taking forever; 17 minutes on my machine for _one_ build! Adding the PCH at least brings it down to 12 minutes for one build, for me.
- 2:55 AM Changeset in webkit [29623] by
-
- 2 edits in trunk/WebCore
Fix fast/forms/button-state-restore.html
Similar to the fix for fast/forms/form-post-urlencoded.html transform POST
requests to data urls into GET.
- 2:55 AM Changeset in webkit [29622] by
-
- 2 edits in trunk/WebCore
Fix LayoutTests/fast/cookies/local-file-can-set-cookies.html
In WebCore::cookies() don't return the full raw form but only the name=value
part. This fixes the getter part of the above test. The above test also
requires a parsing fix in Qt 4.4's QNetworkCookie to fully pass.
- 2:55 AM Changeset in webkit [29621] by
-
- 2 edits in trunk/WebKitTools
Fix fast/dom/Window/window-resize.html
In DRT connect the page's geometryChangeRequest signal to a slot that
sets the geometry of the view widget.
- 2:54 AM Changeset in webkit [29620] by
-
- 2 edits in trunk/JavaScriptCore
Fix return type conversions from Qt slots to JS values.
This also fixes fast/dom/open-and-close-by-DOM.html, which called
layoutTestController.windowCount().
When constructing the QVariant that holds the return type we cannot
use the QVarian(Type) constuctor as that will create a null variant.
We have to use the QVariant(Type, void *) constructor instead, just
like in QMetaObject::read() for example.
- 2:54 AM Changeset in webkit [29619] by
-
- 2 edits in trunk/WebCore
Fix svg/custom/path-getTotalLength.svg
Path::apply creates a PathElement and its points array on the stack,
to fill it in from the QPainterPath data and then use the platform
independent path applier functions to calculate properties such as
the length. For converting a QPainterPath::CurveToElement we need
three points in the path element. However we allocated only two
on the stack and as a result we got memory corruption and the
failing test.
- 2:54 AM Changeset in webkit [29618] by
-
- 2 edits in trunk/WebCore
Fix LayoutTests/fast/dom/document-attribute-js-null.html
Don't crash when trying to get/set cookies without a frameloader.
- 2:54 AM Changeset in webkit [29617] by
-
- 2 edits in trunk/WebCore
Fix fast/dom/xmlhttprequest-get.xhtml
For local file requests remove the content length and the last-modified
headers in the response.
- 2:53 AM Changeset in webkit [29616] by
-
- 2 edits in trunk/WebCore
Fix fast/forms/form-post-urlencoded.html.
Post requests on files don't really make sense, but for
fast/forms/form-post-urlencoded.html we still need to retrieve the file,
which means we map it to a Get instead.
- 2:37 AM Changeset in webkit [29615] by
-
- 2 edits in trunk/WebCore
Simon Hausmann <Simon Hausmann>
Make QNetworkReplyHandler::abort() more robust against multiple invocations.
During DRT runs I see cancel() being called on the same handle multiple times. Guard
against this a bit better by setting m_reply to 0 after we called abort() on it.
- 2:37 AM Changeset in webkit [29614] by
-
- 2 edits in trunk/WebKit/qt
Holger Hans Peter Freyther <holger.freyther@trolltech.com>
- Ask the WebCore::IconDatabase only if our URL is not empty. Otherwise we will see a crash in a HashSet.
- It is crashing there because the StringImpl of an empty String is 0.
- We avoid this crash by checking for isEmpty() in WebKit as there is no use to ask the iconDatabase for an empty string. We will fallback to the defaultIcon.
- 2:37 AM Changeset in webkit [29613] by
-
- 2 edits in trunk/WebCore
Holger Hans Peter Freyther <holger.freyther@trolltech.com>
- httpBody() can return 0 and other ports (cf/mac) check for this condition
- Looking at the cf/mac implementation we might need to call setHTTPBody somewhere as well.
- 1:46 AM Changeset in webkit [29612] by
-
- 2 edits in trunk/WebCore
Prasanth Ullattil <prasanth.ullattil@trolltech.com>
Fix compilation in Win64(3): Due to the size of size_t cast the return value explicitly to double() to make sure the right Value() constructor is called.
- 1:45 AM Changeset in webkit [29611] by
-
- 2 edits in trunk/JavaScriptCore
Prasanth Ullattil <prasanth.ullattil@trolltech.com>
Fix compilation on Win64(2): Implemented currentThreadStackBase on X86-64 on Windows
- 1:45 AM Changeset in webkit [29610] by
-
- 2 edits in trunk/JavaScriptCore
Prasanth Ullattil <prasanth.ullattil@trolltech.com>
Fix compilation on Win64(1): Define WTF_PLATFORM_X86_64 correctly on Win64.
- 1:37 AM Changeset in webkit [29609] by
-
- 3 edits in trunk/WebCore
- Remove our windowClipRect reimplementation and instead have our own Widget::invalidate implementation that is invalidating IntRect(0, 0, width(), height()) without trying to clip it (in contrast to Widget::invalidateRect)
- 1:36 AM Changeset in webkit [29608] by
-
- 2 edits in trunk/WebCore
- Change the coordinate transformation in the PlatformMouseEvent handlers
- We want to convert from coordinates of the containing window to our local position on the scrollbar.
- 1:36 AM Changeset in webkit [29607] by
-
- 2 edits in trunk/WebCore
- Make the qDebug more usable. Do not have an additional newline and print the untranslated coordinates as well.
- 1:36 AM Changeset in webkit [29606] by
-
- 2 edits in trunk/WebCore
- Dead code, remove it
- 1:36 AM Changeset in webkit [29605] by
-
- 2 edits in trunk/WebCore
- Coding-Style fixes.
- 1:35 AM Changeset in webkit [29604] by
-
- 2 edits in trunk/WebCore
- Coding-Style fix