Timeline
Aug 13, 2007:
- 10:41 PM Changeset in webkit [25068] by
-
- 4 edits in trunk/WebCore
Reviewed by Maciej.
Fix for <rdar://problem/5404899> REGRESSION: Mail crash in
WebCore::FontFallbackList::fontDataAt() after dragging image into
text multiple times
We were crashing because style information was not up-to-date. This
patch fixes the problem in two ways:
Style information was not up to date at the time of the crash
because the document thought there was still a pending style sheet.
The pending style sheet counter was incremented when a call to
cloneNode from Mail cloned a style node with an imported style
sheet. Because Mail disables the cache, the style sheet did not
load immediately for the cloned node, and we do not check again to
see if it has loaded in time to decrement the pending style sheet
counter before the crash point. The fix here is only to increment
the pending style sheet counter for elements that are already in
the document.
- dom/StyleElement.cpp: (WebCore::StyleElement::insertedIntoDocument): If we have a CSS style sheet that is currently loading, increment the pending style sheet counter. This should keep the counter accurate in the case where a style node is cloned and then immediately inserted into the document. (WebCore::StyleElement::removedFromDocument): If we have a CSS style sheet that is currently loading, decrement the pending style sheet count. This is required to keep the correct balance, given the change above. (WebCore::StyleElement::createSheet): Only addPendingSheet() and checkLoaded() if we are in the document.
Here is Darin's original fix. It seems worth keeping this fix too.
Font style information should not cause a crash if there are still
pending style sheets. This is good belt-and-suspenders in case
there is another way to run into this bug with a wacky timing
issue.
- css/CSSStyleSelector.cpp: (WebCore::CSSStyleSelector::styleForElement): Update the font.
- 10:39 PM Changeset in webkit [25067] by
-
- 2 edits in trunk/WebCore
Reviewed by Darin.
http://bugs.webkit.org/show_bug.cgi?id=14635
rdar://problem/5340188
Uploading file with non-ASCII character in path fails
File upload cannot be tested in DumpRenderTree.
- html/HTMLFormElement.cpp: (WebCore::pathGetFilename): A cross-platform helper that extracts a file name from a path. (WebCore::HTMLFormElement::formData): Use the above helper instead of code that doesn't work on Windows.
- 10:24 PM Changeset in webkit [25066] by
-
- 3 edits2 adds in trunk
http://bugs.webkit.org/show_bug.cgi?id=14951
REGRESSION: page interpreted as UTF-8 because of stray <?xml> after <head>
Test: fast/encoding/misplaced-xml-declaration.html
- loader/TextResourceDecoder.cpp: (WebCore::TextResourceDecoder::checkForHeadCharset): Only honor XML declaration at the very beginning of the file.
- 7:04 PM Changeset in webkit [25065] by
-
- 2 edits in trunk/WebCore
rs=sam
Correct accidentally modified code.
- platform/mac/FontDataMac.mm: (WebCore::FontData::platformInit):
- 6:52 PM Changeset in webkit [25064] by
-
- 5 edits in trunk/WebCore
Reviewed by Brady.
Fix for http://bugs.webkit.org/show_bug.cgi?id=14746
<rdar://problem/5401041> REGRESSION: Form state not saved for forms that submit via HTTPS even if they do not contain a password field
- loader/FrameLoader.cpp: (WebCore::FrameLoader::saveDocumentState): Restore our old behavior that will save form state for secure forms. This will also match Firefox behavior.
- dom/Document.cpp: Removed secureFormAdded(), secureFormRemoved(), hasSecureForm() which are no longer used.
- dom/Document.h:
- html/HTMLFormElement.cpp: (WebCore::HTMLFormElement::attach): (WebCore::HTMLFormElement::parseMappedAttribute):
- 6:44 PM Changeset in webkit [25063] by
-
- 2 edits in trunk/WebCore
Reviewed by Maciej.
<rdar://problem/5386183> REGRESSION (9A504-9A508): Underline of inline hole is too thin
on Japanese DotMac page
Hack the line metrics for the Hiragino font families so that they always allow space for
the marked text underline.
- platform/mac/FontDataMac.mm: (WebCore::FontData::platformInit):
- 5:19 PM Changeset in webkit [25062] by
-
- 3 edits in trunk/LayoutTests
Reviewed by Kevin McCullough.
Another attempt at getting these to pass reliably.
- http/tests/security/dataURL/xss-DENIED-to-data-url-in-foriegn-domain-subframe-location-change.html:
- http/tests/security/dataURL/xss-DENIED-to-data-url-in-foriegn-domain-subframe.html:
- 5:13 PM Changeset in webkit [25061] by
-
- 2 edits in trunk/WebCore
Reviewed by aroben
<rdar://problem/5400446> messed up content on calendar.yahoo.com and my.yahoo.com
Fix some more bad assumptions about <html> being the first child of the document now that we
properly support HTML5's model (where a comment node preceding <html> will in fact be its sibling).
- html/HTMLParser.cpp: (WebCore::HTMLParser::handleError): (WebCore::HTMLParser::createHead):
- 3:41 PM Changeset in webkit [25060] by
-
- 5 edits in trunk/LayoutTests
Reviewed by Geoff.
Ensure that these tests don't fail intermittently.
- http/tests/security/dataURL/resources/foreign-domain-data-url-accessor-opened-frame.html:
- http/tests/security/dataURL/xss-DENIED-from-data-url-in-foriegn-domain-window-open-expected.txt:
- http/tests/security/dataURL/xss-DENIED-to-data-url-in-foriegn-domain-subframe-location-change.html:
- http/tests/security/dataURL/xss-DENIED-to-data-url-in-foriegn-domain-subframe.html:
- 2:24 PM Changeset in webkit [25059] by
-
- 1 copy in tags/Safari-523.1b
New tag.
- 2:24 PM Changeset in webkit [25058] by
-
- 1 edit in trunk/WebKit/win/WebKit.vcproj/VERSION
Bump version for submit
- 12:14 PM Changeset in webkit [25057] by
-
- 8 edits4 adds in trunk
LayoutTests:
Reviewed by Darin.
<rdar://problem/5333725> -webkit-user-select: none makes selection difficult
- editing/selection/5333725-expected.checksum: Added.
- editing/selection/5333725-expected.png: Added.
- editing/selection/5333725-expected.txt: Added.
- editing/selection/5333725.html: Added.
Added a workaround for a bug where -webkit-user-select:none
has no effect on the body if placed on the html element:
- editing/selection/select-all-user-select-none.html:
WebCore:
Reviewed by Darin.
<rdar://problem/5333725> -webkit-user-select: none makes selection difficult
Let users create selections if they mouse down in a -webkit-user-select:none
region, just (continue to) disallow selection endpoints in those regions, and
don't paint those regions as selected if they are fully enclosed by a selection.
For example, in xxyyyxx where x is -webkit-user-select:none, a user can mouse down
between the first two xs and drag across yyy to the second two xs to create a
selection xxyyyxx.
- editing/SelectionController.cpp: (WebCore::SelectionController::selectAll): Allow selectAll inside a root that has -webkit-user-select:none, because it may contain content that is selectable (VisiblePosition and Selection creation will keep Selection endpoints out of -webkit-user-select:none regions).
- page/EventHandler.cpp: (WebCore::EventHandler::selectClosestWordFromMouseEvent): Use canMouseDownStartSelect instead of the ambiguously named shouldSelect(). (WebCore::EventHandler::handleMousePressEventTripleClick): Ditto. (WebCore::EventHandler::handleMousePressEventSingleClick): Ditto. (WebCore::EventHandler::updateSelectionForMouseDrag): Use canMouseDragExtendSelect. (WebCore::EventHandler::selectCursor): Paint an ibeam in -webkit-user-select:none regions, because you can click in those regions to create a selection. (WebCore::EventHandler::canMouseDownStartSelect): Now fires the selectStart event, and returns true in -webkit-user-select: none regions. (WebCore::EventHandler::canMouseDragExtendSelect): This is identical to canMouseDownStartSelect because of 12823, even though it seems strange that we would fire the selectStart event here.
- page/EventHandler.h:
- rendering/RenderObject.cpp: (WebCore::RenderObject::draggableNode): Only -webkit-user-select:ignore regions will prevent selection creation.
- rendering/RenderObject.h:
- 12:02 PM Changeset in webkit [25056] by
-
- 5 edits in trunk
LayoutTests:
Reviewed by Maciej.
<rdar://problem/5360748>
REGRESSION (r21002-r21003): Flash widget sniffer doesn't work (affects iWeb)
Update test case to handle the case where the node list is accessed after
the document has finished loading.
- fast/dom/NodeList/invalidate-node-lists-when-parsing-expected.txt:
- fast/dom/NodeList/invalidate-node-lists-when-parsing.html:
WebCore:
Reviewed by Maciej.
<rdar://problem/5360748>
REGRESSION (r21002-r21003): Flash widget sniffer doesn't work (affects iWeb)
Don't check whether the document is being parsed or not, because the node list
could be accessed after the document has finished parsing.
- dom/Node.cpp: (WebCore::Node::registerNodeList):
- 11:02 AM Changeset in webkit [25055] by
-
- 2 edits in trunk/WebKitTools
Reviewed by Adam Roben.
Use the cygwin specific Apache config file under cygwin.
- Scripts/run-webkit-httpd:
- 5:06 AM Changeset in webkit [25054] by
-
- 2 edits in trunk/WebCore
no need to update regions that are not visible on the webpage.
Aug 12, 2007:
- 10:37 PM Changeset in webkit [25053] by
-
- 1 copy in releases/Apple/Tiger/Security Update 2007-007/WebKit
Tag for WebKit for Security Update 2007-007 (WebKit-419.3).
- 10:37 PM Changeset in webkit [25052] by
-
- 1 copy in releases/Apple/Tiger/Security Update 2007-007/WebCore
Tag for WebCore for Security Update 2007-007 (WebCore-418.23).
- 10:37 PM Changeset in webkit [25051] by
-
- 1 copy in releases/Apple/Tiger/Security Update 2007-007/JavaScriptGlue
Tag for JavaScriptGlue for Security Update 2007-007 (unchanged from 10.4.10).
- 10:37 PM Changeset in webkit [25050] by
-
- 1 copy in releases/Apple/Tiger/Security Update 2007-007/JavaScriptCore
Tag for JavaScriptCore for Security Update 2007-007 (JavaScriptCore-418.6.1).
- 10:36 PM Changeset in webkit [25049] by
-
- 1 add in releases/Apple/Tiger/Security Update 2007-007
New release tag.
- 10:36 PM Changeset in webkit [25048] by
-
- 1 copy in releases/Apple/Tiger/Security Update 2007-006/WebKit
Tag for WebKit for Security Update 2007-006 (WebKit-419.2.1).
- 10:35 PM Changeset in webkit [25047] by
-
- 1 copy in releases/Apple/Tiger/Security Update 2007-006/WebCore
Tag for WebCore for Security Update 2007-006 (WebCore-418.22.2).
- 10:35 PM Changeset in webkit [25046] by
-
- 1 copy in releases/Apple/Tiger/Security Update 2007-006/JavaScriptGlue
Tag for JavaScriptGlue for Security Update 2007-006 (unchanged from 10.4.10).
- 10:35 PM Changeset in webkit [25045] by
-
- 1 copy in releases/Apple/Tiger/Security Update 2007-006/JavaScriptCore
Tag for JavaScriptCore for Security Update 2007-006 (unchanged from 10.4.10).
- 10:35 PM Changeset in webkit [25044] by
-
- 1 add in releases/Apple/Tiger/Security Update 2007-006
New release tag.
- 10:34 PM Changeset in webkit [25043] by
-
- 1 copy in releases/Apple/Tiger/Mac OS X Update 10.4.10/WebKit
Tag for WebKit for Mac OS X Update 10.4.10 (WebKit-419.2).
- 10:34 PM Changeset in webkit [25042] by
-
- 1 copy in releases/Apple/Tiger/Mac OS X Update 10.4.10/WebCore
Tag for WebCore for Mac OS X Update 10.4.10 (WebCore-418.22).
- 10:34 PM Changeset in webkit [25041] by
-
- 1 copy in releases/Apple/Tiger/Mac OS X Update 10.4.10/JavaScriptGlue
Tag for JavaScriptGlue for Mac OS X Update 10.4.10 (unchanged from 10.4.9).
- 10:33 PM Changeset in webkit [25040] by
-
- 1 copy in releases/Apple/Tiger/Mac OS X Update 10.4.10/JavaScriptCore
Tag for JavaScriptCore for Mac OS X Update 10.4.10 (JavaScriptCore-418.5).
- 10:33 PM Changeset in webkit [25039] by
-
- 1 add in releases/Apple/Tiger/Mac OS X Update 10.4.10
New release tag.
- 10:33 PM Changeset in webkit [25038] by
-
- 1 copy in releases/Apple/Tiger/Mac OS X Update 10.4.9/WebKit
Tag for WebKit for Mac OS X Update 10.4.9 (WebKit-419).
- 10:32 PM Changeset in webkit [25037] by
-
- 1 copy in releases/Apple/Tiger/Mac OS X Update 10.4.9/WebCore
Tag for WebCore for Mac OS X Update 10.4.9 (unchanged from 10.4.8).
- 10:32 PM Changeset in webkit [25036] by
-
- 1 copy in releases/Apple/Tiger/Mac OS X Update 10.4.9/JavaScriptGlue
Tag for JavaScriptGlue for Mac OS X Update 10.4.9 (unchanged from 10.4.8).
- 10:32 PM Changeset in webkit [25035] by
-
- 1 copy in releases/Apple/Tiger/Mac OS X Update 10.4.9/JavaScriptCore
Tag for JavaScriptCore for Mac OS X Update 10.4.9 (unchanged from 10.4.8).
- 10:32 PM Changeset in webkit [25034] by
-
- 1 add in releases/Apple/Tiger/Mac OS X Update 10.4.9
New release tag.
- 10:31 PM Changeset in webkit [25033] by
-
- 1 copy in releases/Apple/Tiger/Security Update 2007-002/WebKit
Tag for WebKit for Security Update 2007-002 (WebKit-418.9.1).
- 10:31 PM Changeset in webkit [25032] by
-
- 1 copy in releases/Apple/Tiger/Security Update 2007-002/WebCore
Tag for WebCore for Security Update 2007-002 (unchanged from 10.4.8).
- 10:31 PM Changeset in webkit [25031] by
-
- 1 copy in releases/Apple/Tiger/Security Update 2007-002/JavaScriptGlue
Tag for JavaScriptGlue for Security Update 2007-002 (unchanged from 10.4.8).
- 10:31 PM Changeset in webkit [25030] by
-
- 1 copy in releases/Apple/Tiger/Security Update 2007-002/JavaScriptCore
Tag for JavaScriptCore for Security Update 2007-002 (unchanged from 10.4.8).
- 10:30 PM Changeset in webkit [25029] by
-
- 1 add in releases/Apple/Tiger/Security Update 2007-002
New release tag.
- 8:25 PM Changeset in webkit [25028] by
-
- 4 edits28 adds in trunk
LayoutTests:
Reviewed by Darin and Sam.
- test cases for <rdar://problem/5395213> cross-domain access to individual components of location object should be denied.
- http/tests/security/cross-frame-access-location-expected.txt: This test's results changed, there are more debug messages due to access being legitimately denied.
The remainder are new tests and support:
- http/tests/security/resources/xss-DENIED-assign-location-hash-attacker.html: Added.
- http/tests/security/resources/xss-DENIED-assign-location-host-attacker.html: Added.
- http/tests/security/resources/xss-DENIED-assign-location-host-failure.html: Added.
- http/tests/security/resources/xss-DENIED-assign-location-hostname-attacker.html: Added.
- http/tests/security/resources/xss-DENIED-assign-location-hostname-failure.html: Added.
- http/tests/security/resources/xss-DENIED-assign-location-nonstandardProperty-attacker.html: Added.
- http/tests/security/resources/xss-DENIED-assign-location-pathname-attacker.html: Added.
- http/tests/security/resources/xss-DENIED-assign-location-pathname-failure.html: Added.
- http/tests/security/resources/xss-DENIED-assign-location-protocol-attacker.html: Added.
- http/tests/security/resources/xss-DENIED-assign-location-protocol-failure.html: Added.
- http/tests/security/resources/xss-DENIED-assign-location-reload-attacker.html: Added.
- http/tests/security/resources/xss-DENIED-assign-location-search-attacker.html: Added.
- http/tests/security/xss-DENIED-assign-location-hash-expected.txt: Added.
- http/tests/security/xss-DENIED-assign-location-hash.html: Added.
- http/tests/security/xss-DENIED-assign-location-host-expected.txt: Added.
- http/tests/security/xss-DENIED-assign-location-host.html: Added.
- http/tests/security/xss-DENIED-assign-location-hostname-expected.txt: Added.
- http/tests/security/xss-DENIED-assign-location-hostname.html: Added.
- http/tests/security/xss-DENIED-assign-location-nonstandardProperty-expected.txt: Added.
- http/tests/security/xss-DENIED-assign-location-nonstandardProperty.html: Added.
- http/tests/security/xss-DENIED-assign-location-pathname-expected.txt: Added.
- http/tests/security/xss-DENIED-assign-location-pathname.html: Added.
- http/tests/security/xss-DENIED-assign-location-protocol-expected.txt: Added.
- http/tests/security/xss-DENIED-assign-location-protocol.html: Added.
- http/tests/security/xss-DENIED-assign-location-reload-expected.txt: Added.
- http/tests/security/xss-DENIED-assign-location-reload.html: Added.
- http/tests/security/xss-DENIED-assign-location-search-expected.txt: Added.
- http/tests/security/xss-DENIED-assign-location-search.html: Added.
WebCore:
Reviewed by Darin and Sam.
<rdar://problem/5395213> cross-domain access to individual components of location object should be denied.
- bindings/js/kjs_window.cpp: (KJS::Location::put): Add the appropriate cross-domain access checks.
- 8:06 PM Changeset in webkit [25027] by
-
- 4 edits in trunk/WebCore
Reviewed by John Sullivan.
- fix <rdar://problem/5403724> REGRESSION: text inputs are not scrolled to make inline input visible (14912)
- editing/Editor.h: Made setIgnoreMarkedTextSelectionChange no longer inline. It now has a side effect of revealing the selection when you set it to false. Added private revealSelectionAfterEditingOperation helper.
- editing/Editor.cpp: (WebCore::Editor::deleteRange): Calls revealSelectionAfterEditingOperation instead of calling m_frame->revealSelection directly. (WebCore::Editor::replaceSelectionWithFragment): Ditto. (WebCore::Editor::insertOrderedList): Ditto. (WebCore::Editor::insertUnorderedList): Ditto. (WebCore::Editor::increaseSelectionListLevel): Ditto. (WebCore::Editor::increaseSelectionListLevelOrdered): Ditto. (WebCore::Editor::increaseSelectionListLevelUnordered): Ditto. (WebCore::Editor::decreaseSelectionListLevel): Ditto. (WebCore::Editor::insertLineBreak): Ditto. (WebCore::Editor::insertParagraphSeparator): Ditto. (WebCore::Editor::replaceMarkedText): Ditto. (WebCore::Editor::revealSelectionAfterEditingOperation): Added. Calls revealSelection, unless we are in the ignoreMarkedTextSelectionChange state. If we are in that state, we're in the middle of a composite editing operation and we shouldn't try to scroll to reveal the selection until the operation is done. (WebCore::Editor::setIgnoreMarkedTextSelectionChange): Made no longer inline. If changing the state from true to false, then calls revealSelectionAfterEditingOperation.
- WebCore.exp: Add new entry point for no-longer-inline setter function.
- 7:42 PM Changeset in webkit [25026] by
-
- 11 edits3 adds in trunk
Reviewed by Maciej.
- fix http://bugs.webkit.org/show_bug.cgi?id=14931 <rdar://problem/5403816> JavaScript regular expression non-participating capturing parentheses fail in 3 different ways
Test: fast/js/regexp-non-capturing-groups.html
- kjs/string_object.cpp: (KJS::replace): Add missing code to handle undefined backreferences; before we'd get the empty string instead of a JavaScript "undefined" value. (KJS::StringProtoFunc::callAsFunction): Implemented backreference support for split.
- pcre/pcre_exec.c: (match): Made backreferences to undefined groups match the empty string instead of always failing. Only in JAVASCRIPT mode.
- tests/mozilla/expected.html: Add a new expected test success, since this fixed one test result.
LayoutTests:
Reviewed by Maciej.
- test for http://bugs.webkit.org/show_bug.cgi?id=14931 JavaScript regular expression non-participating capturing groups behave incorrectly in edge cases
- fast/js/regexp-non-capturing-groups-expected.txt: Added.
- fast/js/regexp-non-capturing-groups.html: Added.
- fast/js/resources/regexp-non-capturing-groups.js: Added.
- fast/js/resources/js-test-pre.js: Updated to add a special case for array results, since there are some array results in the test. Also cut down on the verbosity of failures when the type of the actual result is the same as the type of the expected result. And get rid of the special case function just for NaN.
- fast/js/regexp-unicode-overflow.html: Let the make-js-test-wrappers script regenerate this file (it removed one of the trailing newlines).
- fast/js/kde/encode_decode_uri-expected.txt: This test now passes. I'm not sure why it was failing before.
- fast/js/char-at-expected.txt: Removed all the periods at the end of NaN test PASS messages; they are now consistent with all the other tests.
- fast/js/date-parse-comments-test-expected.txt: Ditto.
- fast/js/date-parse-test-expected.txt: Ditto.
- 7:41 PM Changeset in webkit [25025] by
-
- 8 edits in trunk/WebCore
Reviewed by Maciej Stachowiak, Dave Hyatt.
Changed the dead resource LRU-SP algorithm to measure an object's
total size, not just its encoded size. This will allow us to make
better decisions about what data to evict when the cache is small. For
example, the PLT can now run with a 16MB cache without fully evicting
any resources.
(Previously, we had assumed that decoded size would be an OK estimate
of encoded size, but that is not true of GIF, whose decoded size can be
orders of magnitude greater than its encoded size.)
Subtly, destroying a resource's decoded data now increases its recency
by moving it to the head of a smaller LRU list. This is slightly odd,
but, since all resources get the same treatment, it shouldn't hurt
the eviction algorithm.
- history/PageCache.cpp: (WebCore::PageCache::releaseAutoreleasedPagesNow): Make sure that a dead resource eviction doesn't happen until we've released all of our dead pages. Otherwise, the cache will make terrible decisions about what to evict because all of our dead resources will seem live.
- loader/Cache.cpp: (WebCore::Cache::Cache): (WebCore::Cache::pruneLiveResources): (WebCore::Cache::pruneDeadResources): Removed call to removeFromLiveDecodedResourcesList because this happens automatically now as a part of the process of changing the resource's decoded size. (WebCore::Cache::lruListFor): * The key change. * Compute the appropriate LRU list based on total size, not encoded size. (WebCore::Cache::dumpLRULists): Added debug logging function to help visualize the cache.
- loader/Cache.h: (WebCore::Cache::setDeadResourcePruneEnabled): (WebCore::Cache::deadResourcePruneEnabled):
- loader/CachedImage.cpp: Moved decoded size tracking code from here up into the base class. Currently, only CachedImage has a use for that functionality, but other subclasses might need it in the future, and the base class is already responsible for similar code related to encoded size tracking. (WebCore::CachedImage::decodedSizeChanged):
- loader/CachedImage.h:
- loader/CachedResource.cpp: (WebCore::CachedResource::CachedResource): (WebCore::CachedResource::setDecodedSize): Move us in the LRU-SP list just like setEncodedSize does, since decoded size counts now, too. (WebCore::CachedResource::setEncodedSize): Changed slightly to match the style of setDecodedSize.
- loader/CachedResource.h: (WebCore::CachedResource::decodedSize):
- 12:20 PM Changeset in webkit [25024] by
-
- 2 edits in trunk/WebKit
Reviewed by Darin.
http://bugs.webkit.org/show_bug.cgi?id=4648
Shockwave unable to load GZip'd text resources when server sends Content-Length header
- Plugins/WebBaseNetscapePluginStream.mm: (-[WebBaseNetscapePluginStream startStreamWithResponse:]): Don't trust -[NSURLResponse expectedContentLength] if Content-Encoding is not identity.
- 4:31 AM Changeset in webkit [25023] by
-
- 2 edits in trunk/WebKitTools
Generate results for new tests in a more logical location
New platform-specific tests always have their results generated right
next to the test. New cross-platform tests will have their results
generated a) in the cross-platform directory, if they are text-only,
or b) in the least-specific platform directory, if they are render
tree dumps.
Reviewed by Lars.
- Scripts/run-webkit-tests:
- 4:31 AM Changeset in webkit [25022] by
-
- 2 edits in trunk/WebKitTools
Print the actual directory where new results are generated.
Before, we were printing an unpredictable, context-specific substring
of the directory.
Reviewed by Lars.
- Scripts/run-webkit-tests:
- 4:31 AM Changeset in webkit [25021] by
-
- 2 edits in trunk/WebKitTools
Factor some common code into a stripExtension() subroutine.
Reviewed by Lars.
- Scripts/run-webkit-tests: Also removed some debugging output.
- 3:08 AM Changeset in webkit [25020] by
-
- 1 edit in trunk/LayoutTests/ChangeLog
Correct wrong URL in ChangeLog entry
- 3:05 AM Changeset in webkit [25019] by
-
- 1 edit2 adds in trunk/LayoutTests
Reviewed by Darin.
Add test for http://bugs.webkit.org/attachment.cgi?id=15818&action=edit which
Mitz fixed in r24973.
I had a fix for <rdar://problem/5267021>
REGRESSION: Loading Slashdot Firehose is 9X slower on Safari 3.0 than Safari 2.0
which turned out to be a dublicate.
At least we can use the layout test I did.
- http/tests/local/style-access-before-stylesheet-loaded-expected.txt: Added.
- http/tests/local/style-access-before-stylesheet-loaded.html: Added.
- 2:18 AM Changeset in webkit [25018] by
-
- 2 edits in trunk/WebKit/win
Fix <rdar://problem/5278790> Hole for find-on-page match in subframe isn't clipped by frame bounds
Reviewed by Maciej.
- WebView.cpp: (WebView::rectsForTextMatches): Ported fix from r23586.
- 2:18 AM Changeset in webkit [25017] by
-
- 2 edits in trunk/WebKit/win
Prevent an ASSERT on launch by initializing AtomicString in WebKitGraphics
Reviewed by Maciej.
- WebKitGraphics.cpp: (makeFont):