Timeline
Mar 26, 2007:
- 9:45 PM Changeset in webkit [23196] by
-
- 2 edits in branches/WindowsMerge/WebKitWin
Reviewed by Ada
This one didn't actually have any leaks, but I just felt like doing the
same style cleanup as the others :)
- WebPreferences.cpp: (WebPreferences::stringValueForKey): (WebPreferences::integerValueForKey): (WebPreferences::floatValueForKey): (WebPreferences::setStringValue): (WebPreferences::setIntegerValue): (WebPreferences::save): (WebPreferences::load):
- 8:49 PM Changeset in webkit [20505] by
-
- 2 edits in trunk
Added Radar references.
- 7:46 PM Changeset in webkit [20504] by
-
- 1 edit in trunk/WebCore/ChangeLog
fixed up order of ChangeLog entries
- 7:36 PM Changeset in webkit [20503] by
-
- 3 edits4 adds in trunk
LayoutTests:
Reviewed by Darin Adler.
Layout tests for <rdar://problem/5088234> REGRESSION: Crash occurs at
WebCore::Node::createRendererIfNeeded() when changing map views with MS
Virtual Earth (http://www.ziprealty.com/)
- fast/dom/mutation-event-remove-inserted-node-expected.txt: Added.
- fast/dom/mutation-event-remove-inserted-node.html: Added.
- fast/dom/script-element-remove-self-expected.txt: Added.
- fast/dom/script-element-remove-self.html: Added.
WebCore:
Reviewed by Darin, landed by Anders.
Manual test case for http://bugs.webkit.org/show_bug.cgi?id=13142
- manual-tests/liveconnect-applet-get-boolean.html: Added.
- manual-tests/resources/CheckerApplet.class: Added.
- manual-tests/resources/CheckerApplet.java: Added.
- 7:33 PM Changeset in webkit [23195] by
-
- 2 edits in branches/WindowsMerge/WebKitWin
Reviewed by Ada
<rdar://5090412> - Plug CFNumberRef leaks in WebCache
- WebCache.cpp: (WebCache::statistics):
- 6:57 PM Changeset in webkit [20502] by
-
- 4 edits3 adds in trunk
Reviewed by Darin, landed by Anders.
The previous fix http://bugs.webkit.org/show_bug.cgi?id=12636
introduced new JNIType to enum in jni_utility.h This is a
problem on the Mac as it seems that the JNIType enum is also
used in the JVM, it is used to specify the return type in
jni_objc.mm
Corrected the fix by moving type to the end, and changing
jni_objc.mm to convert the new type to an old compatible
type.
- bindings/jni/jni_objc.mm: (KJS::Bindings::dispatchJNICall):
- bindings/jni/jni_utility.h:
WebCore:
Reviewed by Darin, landed by Anders.
Manual test case for http://bugs.webkit.org/show_bug.cgi?id=13142
- manual-tests/liveconnect-applet-get-boolean.html: Added.
- manual-tests/resources/CheckerApplet.class: Added.
- manual-tests/resources/CheckerApplet.java: Added.
- 6:11 PM Changeset in webkit [20501] by
-
- 5 edits in trunk/JavaScriptCore
Reviewed/landed by Adam.
Bug 13198: Move build settings from project file to xcconfig file for apollo
port JSCore
http://bugs.webkit.org/show_bug.cgi?id=13198
- Moving build settings from xcode project file to xcconfig files.
- JavaScriptCore.apolloproj/mac/JavaScriptCore/JavaScriptCore.Debug.xcconfig:
- JavaScriptCore.apolloproj/mac/JavaScriptCore/JavaScriptCore.Release.xcconfig:
- JavaScriptCore.apolloproj/mac/JavaScriptCore/JavaScriptCore.xcconfig:
- JavaScriptCore.apolloproj/mac/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj:
- 5:12 PM Changeset in webkit [23194] by
-
- 2 edits in branches/WindowsMerge/WebKitWin
Reviewed by Geoff.
Fix build without breaking anything.
- WebHistory.cpp: (releaseUserInfo): Added silly void statement for now.
- 4:55 PM Changeset in webkit [23193] by
-
- 2 edits in branches/WindowsMerge/WebKitWin
Rubber-stamped by Brady.
Build fix for release build.
- WebHistory.cpp: (releaseUserInfo): Do not store userInfo->Release() in a local variable since it is only used for an ASSERT.
- 4:52 PM Changeset in webkit [20500] by
-
- 3 edits in trunk/JavaScriptCore
Rubberstamped by Anders and Maciej aand Geoff (oh my!)
Since CFTypeRef is really void*, a RetainPtr couldn't be used.
RefType was "void", which doesn't actually exist as a type.
Since RefType only existed for operator*(), and since that operator
doesn't make any sense for RetainPtr, I removed them!
- kjs/nodes.cpp: Touch this to force a rebuild and (hopefully) help the compiler with dependencies
- wtf/RetainPtr.h: Nuke RefType and operator*()
- 4:46 PM Changeset in webkit [20499] by
-
- 3 edits4 adds in trunk
LayoutTests:
Reviewed and landed by Darin.
- pixel test for http://bugs.webkit.org/show_bug.cgi?id=13194 REGRESSION: Selection rects are wrong for images in search results from images.google.com
- fast/replaced/selection-rect-in-table-cell-expected.checksum: Added.
- fast/replaced/selection-rect-in-table-cell-expected.png: Added.
- fast/replaced/selection-rect-in-table-cell-expected.txt: Added.
- fast/replaced/selection-rect-in-table-cell.html: Added.
WebCore:
Reviewed and landed by Darin.
- fix http://bugs.webkit.org/show_bug.cgi?id=13194 <rdar://problem/5087738> REGRESSION: Selection rects are wrong for images in search results from images.google.com
Test: fast/replaced/selection-rect-in-table-cell.html
- rendering/RenderReplaced.cpp: (WebCore::RenderReplaced::selectionRect):
- 3:09 PM Changeset in webkit [20498] by
-
- 2 edits in trunk/WebKit
Reviewed by Dave Harrison
- fixed <rdar://problem/4769772> Problem with Find on certain PDF page
- WebView/WebPDFView.mm: (-[WebPDFView _scaledAttributedString:]): We were hitting an exception trying to set the font attribute to nil, which was happening because the result of -[PDFSelection attributedString] had no attributes. That PDFSelection bug is now filed separately, but this works around the exception.
- 1:55 PM Changeset in webkit [23192] by
-
- 2 edits in branches/WindowsMerge/WebKitWin
2007-03-26 Steve Falkenburg <sfalken@apple.com>
Reviewed by Lou.
<rdar://problem/5088764> Move the "Icon.db" file under "Local Settings"
- WebIconDatabase.cpp: (userIconDatabasePath): Move icon database to non-roaming location
- 1:32 PM Changeset in webkit [20497] by
-
- 2 edits in trunk/JavaScriptCore
Touched a file to (hopefully) help the compiler with RetainPtr dependencies.
- kjs/nodes.cpp: (Node::deref):
- 1:31 PM Changeset in webkit [20496] by
-
- 9 edits in trunk/WebCore
Removed now-stale #includes of <assert.h>.
- WebCorePrefix.h:
- config.h:
- css/CSSGrammar.y:
- platform/Arena.cpp:
- platform/KURL.cpp:
- platform/SegmentedString.h:
- rendering/DataRef.h:
- rendering/RenderArena.cpp:
- 1:08 PM Changeset in webkit [20495] by
-
- 56 edits in trunk/WebCore
Reviewed by Kevin McCulough.
Global replace of "assert(" with "ASSERT(" to assist debugging. Removed
one instance of commented-out code containing "assert(" instead of replacing it.
- 1:00 PM Changeset in webkit [23191] by
-
- 2 edits in branches/WindowsMerge/WebCore
Reviewed by Adam.
Fix for <rdar://problem/5088844> Popup menu is not positioned correctly on a yahoo comics page
Fixes test: fast/forms/control-restrict-line-height.html
This change was made in RenderThemeMac a while ago, and will fix the line height for aqua popup buttons,
buttons and search fields.
- 9:57 AM Changeset in webkit [20494] by
-
- 2 edits in trunk/WebKitSite
- coding/coding-style.html: Let's misquote George Orwell: "Wrong is right. Right is wrong."
Mar 25, 2007:
- 9:10 PM Changeset in webkit [20493] by
-
- 2 edits in trunk/WebKitSite
- coding/coding-style.html: Put !important on right/wrong colors so they override the green color that comes from the green.css stylesheet.
- 9:07 PM Changeset in webkit [20492] by
-
- 2 edits in trunk/WebKitSite
- coding/RefPtr.html: A couple minor wording tweaks.
- 9:05 PM Changeset in webkit [20491] by
-
- 2 edits in trunk/WebKitSite
- coding/RefPtr.html: Put the operator name "new" in the oblique style as with other identifiers.
- 8:54 PM Changeset in webkit [23190] by
-
- 8 edits in branches/WindowsMerge
WebCoreWin:
Reviewed by Oliver
<rdar://problem/5086888> - WebHistory(Item) Leak
- platform/win/COMPtr.h: (COMPtr::COMPtr): An an adoptRef constructor
WebKitWin:
Reviewed by Oliver
<rdar://problem/5086888> - WebHistory(Item) Leak
This is a pretty thourough touchup up style and correctness that
plugs at least 1 definite leak and many potential leaks with
extensive use of RetainPtr and COMPtr.
This should result in no change in behavior
- MarshallingHelpers.cpp: Add kIUnknownDictionaryValueCallBacks
- MarshallingHelpers.h: Ditto
- WebHistory.cpp: (createUserInfoFromArray): (createUserInfoFromHistoryItem): (releaseUserInfo): (WebHistory::WebHistory): (WebHistory::~WebHistory): (WebHistory::loadFromURL): (createHistoryListFromStream): Split of the Structured Exception Handling to a seperate function to cooperate with C++ (WebHistory::loadHistoryGutsFromURL): (WebHistory::saveToURL): (WebHistory::saveHistoryGuts): (WebHistory::datesArray): (WebHistory::addItems): (WebHistory::removeItems): (WebHistory::removeAllItems): (WebHistory::orderedLastVisitedDays): (WebHistory::orderedItemsLastVisitedOnDay): (WebHistory::removeItem): (WebHistory::addItem): (WebHistory::addItemForURL): (WebHistory::itemForURLString): (WebHistory::itemForURL): (WebHistory::containsItemForURLString): (WebHistory::removeItemForURLString): (WebHistory::addItemToDateCaches): (WebHistory::removeItemFromDateCaches): (WebHistory::findIndex): (WebHistory::insertItem): (WebHistory::ageLimitDate):
- WebHistory.h:
- WebHistoryItem.cpp: (WebHistoryItem::dictionaryRepresentation): (WebHistoryItem::mergeAutoCompleteHints):
- 4:45 PM Changeset in webkit [23189] by
-
- 2 edits4 adds in branches/WindowsMerge/LayoutTests
LayoutTestsWin:
Reviewed by Anders.
Fix <rdar://problem/5066290> boomer-run-webkit-tests doesn't support
http tests
- Skipped: Removed http tests from the skipped list.
- http/conf/cygwin-httpd.conf: Added.
- http/conf/libphp4.dll: Added.
- 3:42 PM Changeset in webkit [20490] by
-
- 3 edits4 adds in trunk
LayoutTests:
Reviewed by Adam.
Test for <rdar://problem/5049842>
Gmail Editor: Dragging message text in the message body results in a crash at WebCore::Frame::eventHandler()
- editing/pasteboard/drag-drop-dead-frame-expected.checksum: Added.
- editing/pasteboard/drag-drop-dead-frame-expected.png: Added.
- editing/pasteboard/drag-drop-dead-frame-expected.txt: Added.
- editing/pasteboard/drag-drop-dead-frame.html: Added.
WebCore:
Reviewed by Adam.
Fix <rdar://problem/5049842>
Gmail Editor: Dragging message text in the message body results in a crash at WebCore::Frame::eventHandler()
Null check frame in m_dragTarget, it might be gone already.
- page/EventHandler.cpp: (WebCore::EventHandler::updateDragAndDrop): (WebCore::EventHandler::cancelDragAndDrop): (WebCore::EventHandler::performDragAndDrop):
- 1:14 PM Changeset in webkit [23188] by
-
- 11 edits4 adds in branches/WindowsMerge
LayoutTestsWin:
Reviewed by Oliver.
- Skipped: Added two more crashers for when we enable http tests.
WebKitToolsWin:
Reviewed by Oliver.
Fix <rdar://problem/5086934> DumpRenderTree doesn't support
layoutTestController.queueLoad
- DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp: (dump): Ported Mac code to check the MIME type before dumping. (runTest): Clear the work queue before each test.
- DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.vcproj: Added new files.
- DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/LayoutTestController.cpp: (notifyDoneCallback): Only dump if the work queue is empty. (jsValueToCString): Added. (queueLoadCallback): Added. (queueReloadCallback): Added. (queueScriptCallback): Added. (queueBackNavigationCallback): Added. (queueForwardNavigationCallback): Added.
- DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/WaitUntilDoneDelegate.cpp: (WaitUntilDoneDelegate::processWork): Added. (processWorkTimer): Added. (WaitUntilDoneDelegate::locationChangeDone): Changed to match Mac.
- DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/WaitUntilDoneDelegate.h: Added declaration.
- DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/WorkQueue.cpp: Added. (WorkQueue::shared): (WorkQueue::WorkQueue): (WorkQueue::queue): (WorkQueue::dequeue): (WorkQueue::count): (WorkQueue::clear):
- DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/WorkQueue.h: Added. (WorkQueue::setFrozen):
- DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/WorkQueueItem.cpp: Added. (LoadItem::invoke): (ReloadItem::invoke): (ScriptItem::invoke): (BackForwardItem::invoke):
- DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/WorkQueueItem.h: Added. (LoadItem::LoadItem): (LoadItem::url): (LoadItem::target): (ScriptItem::ScriptItem): (ScriptItem::script): (BackItem::BackItem): (ForwardItem::ForwardItem):
WebKitWin:
Reviewed by Oliver.
WebKit part of <rdar://problem/5086934> DumpRenderTree doesn't support
layoutTestController.queueLoad
- WebFrame.cpp: (WebFrame::findFrameNamed): Implemented.
- WebHistoryItem.cpp: (WebHistoryItem::children): Don't increment i twice per loop!
- 8:10 AM Changeset in webkit [20489] by
-
- 2 edits in trunk/WebKitTools
2007-03-26 Mark Rowe <mrowe@apple.com>
Reviewed by Sam Weinig.
Upload crash logs from DumpRenderTree as part of the test results to ease debugging
of hard-to-reproduce crashes.
- BuildSlaveSupport/build.webkit.org-config/webkit/steps.py:
- 3:33 AM Changeset in webkit [20488] by
-
- 2 edits in trunk/WebKitSite
2007-03-25 Mark Rowe <mrowe@apple.com>
Fix grammar error that Mitz pointed out. Replace raw ampersands in hyperlink URL with named entity.
- coding/RefPtr.html:
- 3:25 AM Changeset in webkit [23187] by
-
- 2 edits in branches/WindowsMerge/WebKitWin
Build fix.
- WebDownload.h: Include RetainPtr from WTF.
- 1:39 AM Changeset in webkit [20487] by
-
- 6 edits in trunk/WebCore
Reviewed by Darin.
A partial fix for http://bugs.webkit.org/show_bug.cgi?id=13021
XPath can be very slow
- xml/XPathExpression.cpp: (WebCore::XPathExpression::evaluate): Reset a reference to the context node, as this may prevent the whole document from being destroyed in time.
- dom/Attr.cpp: (WebCore::Attr::createTextChild): Instead of calling appendChild(), just do the few operations it really needs to perform.
- dom/ContainerNode.h: (WebCore::ContainerNode::fastSetFirstChild): (WebCore::ContainerNode::fastSetLastChild): Added operations that let Attr hack internal ContainerNode data (evil, but fast!).
- xml/XPathStep.cpp: (WebCore::XPath::Step::evaluate): (WebCore::XPath::Step::nodesInAxis): (WebCore::XPath::Step::nodeMatches):
- xml/XPathStep.h: Merged node testing into axis enumeration. This saves a lot of Vector resizing and passing, and is necessary for future optimizations (sometimes, we can just pick the single result node instead of enumerating and filtering the whole axis).
- 12:43 AM Changeset in webkit [20486] by
-
- 2 edits in trunk/WebKitSite
- coding/RefPtr.html: A couple wording tweaks.
- 12:11 AM Changeset in webkit [20485] by
-
- 2 edits in trunk/WebKitSite
- coding/RefPtr.html: More formatting tweaks. Added a possible new topic for the document, suggested by Anders.