Timeline
Jul 22, 2007:
- 11:53 PM RunWebKitTestsDesign edited by
- (diff)
- 10:45 PM Changeset in webkit [24531] by
-
- 5 edits in trunk/WebCore
Reviewed by Adam.
<rdar://problem/5353174> REGRESSION: 1% JavaScript performance regression fro Window refactoring (14717)
http://bugs.webkit.org/show_bug.cgi?id=14717
- bindings/js/kjs_window.cpp:
- bindings/js/kjs_window.h: (KJS::Window::impl): inlined
- page/DOMWindow.cpp:
- page/DOMWindow.h: (WebCore::DOMWindow::frame): inlined
- 10:42 PM Changeset in webkit [24530] by
-
- 2 edits in trunk/LayoutTests
Fix typo.
- fast/dom/Window/window-function-name-getter-precedence.html:
- 10:30 PM Changeset in webkit [24529] by
-
- 2 edits in trunk/WebCore
- platform/ContextMenu.cpp: Added missing include.
- 10:28 PM Changeset in webkit [24528] by
-
- 3 edits2 adds in trunk
LayoutTests:
Reviewed by Darin.
Test for http://bugs.webkit.org/show_bug.cgi?id=14682
REGRESSION(24285-24399): alerts do not appear at W3C RTL test page
- fast/dom/Window/window-function-name-getter-precedence-expected.txt: Added.
- fast/dom/Window/window-function-name-getter-precedence.html: Added.
WebCore:
Reviewed by Darin.
Fix for http://bugs.webkit.org/show_bug.cgi?id=14682
REGRESSION(24285-24399): alerts do not appear at W3C RTL test page
Test: fast/dom/Window/window-function-name-getter-precedence.html
- bindings/js/JSDOMWindowCustom.cpp: (WebCore::JSDOMWindow::customGetOwnPropertySlot): Make sure to return functions before the custom name getter.
- 10:25 PM Changeset in webkit [24527] by
-
- 2 edits in trunk/WebCore
Reviewed by Adam.
- fix <rdar://problem/5353263> ContextMenuItem and ContextMenu objects leaking (seen on buildbot)
- platform/ContextMenu.cpp: (WebCore::separatorItem): Return an auto_ptr instead of a raw pointer, since this function creates an object that's the caller's responsibility to delete. (WebCore::createAndAppendFontSubMenu): Create the context menu on the stack, not the heap, since setSubMenu does not take ownership, and hence the objects were leaking. (WebCore::createAndAppendSpellingAndGrammarSubMenu): Ditto. (WebCore::createAndAppendSpellingSubMenu): Ditto. (WebCore::createAndAppendSpeechSubMenu): Ditto. (WebCore::createAndAppendWritingDirectionSubMenu): Ditto.
- 10:00 PM Changeset in webkit [24526] by
-
- 2 edits6 adds in trunk/WebKitSite
Reviewed by Adam Roben.
Add information on getting a useful crash log on Mac and Windows.
- nav.inc:
- quality/crashlogs.html: Added.
- quality/mac_reportbox.jpg: Added.
- quality/mac_viewtrace.jpg: Added.
- quality/win_installwatson.jpg: Added.
- quality/win_watsongui.jpg: Added.
- quality/win_watsoninstalled.jpg: Added.
- 9:38 PM Changeset in webkit [24525] by
-
- 2 edits in trunk/WebKitTools
- DumpRenderTree/TextInputController.m: (-[TextInputController interpretKeyEvents:withSender:]): Fix a leak by releasing the array used here.
- 7:59 PM RunWebKitTestsDesign edited by
- (diff)
- 7:59 PM RunWebKitTestsDesign edited by
- (diff)
- 7:53 PM RunWebKitTestsDesign edited by
- (diff)
- 7:53 PM RunWebKitTestsDesign edited by
- (diff)
- 7:51 PM RunWebKitTestsDesign edited by
- (diff)
- 3:47 PM Changeset in webkit [24524] by
-
- 4 edits in trunk
Reviewed by Kevin Decker.
- fix <rdar://problem/5126394> REGRESSION: Crash after clicking back button in test application (13250) http://bugs.webkit.org/show_bug.cgi?id=13250
- bindings/objc/objc_utility.mm: (KJS::Bindings::convertObjcValueToValue): If the object returns 0 for _imp, convert that to "undefined", since callers can't cope with a JSValue of 0.
WebCore:
Reviewed by Kevin Decker.
- fix <rdar://problem/5126394> REGRESSION: Crash after clicking back button in test application (13250) http://bugs.webkit.org/show_bug.cgi?id=13250
- bindings/objc/WebScriptObject.mm: (_didExecute): Removed unnecessary check for isValid() since the _rootObject method already takes care of that check. (-[WebScriptObject _imp]): Made this return 0 if there is not a valid rootObject. (-[WebScriptObject _isSafeScript]): Made this always return false if there is not a valid rootObject, eliminating the need to check _rootObject for nil if the code is checking _isSafeScript. (-[WebScriptObject callWebScriptMethod:withArguments:]): Removed check of _rootObject, since it's immediately followed by a check of _isSafeScript. Removed awkward conversion of name from NSString * to KJS::Identifier and did it using WebCore::String instead -- makes it clear that there's no arbitrary JavaScript execution after _isSafeScript and before _imp, so we don't need to null-check the _imp pointer. Added a second check of _isSafeScript after calling get to get the function object, since arbitrary changes could occur in there, including navigation to a new frame. This also takes care of null checking the second call to _imp. (-[WebScriptObject evaluateWebScript:]): Removed check of _rootObject, since it's immediately followed by a check of _isSafeScript. Removed awkward conversion of script from NSString * to KJS::Identifier and did it using WebCore::String instead -- makes it clear that there's no arbitrary JavaScript execution after _isSafeScript and before _imp, so we don't need to null-check the _imp pointer. (-[WebScriptObject setValue:forKey:]): Removed check of _rootObject, since it's immediately followed by a check of _isSafeScript. Removed awkward conversion of key from NSString * to KJS::Identifier and did it using WebCore::String instead -- makes it clear that there's no arbitrary JavaScript execution after _isSafeScript and before _imp, so we don't need to null-check the _imp pointer. (-[WebScriptObject valueForKey:]): Ditto. (-[WebScriptObject removeWebScriptKey:]): Ditto. (-[WebScriptObject stringRepresentation]): Removed check of _rootObject, since it's immediately followed by a check of _isSafeScript. Removed unnecessary local variable and const_cast from the call to the _imp method. (-[WebScriptObject webScriptValueAtIndex:]): Removed check of _rootObject, since it's immediately followed by a check of _isSafeScript. (-[WebScriptObject setWebScriptValueAtIndex:value:]): Ditto. (-[WebScriptObject JSObject]): Ditto.
- 3:24 PM Changeset in webkit [24523] by
-
- 2 edits1 add in trunk/WebKitTools
WebKitTools:
Reviewed by Darin.
- fix http://bugs.webkit.org/show_bug.cgi?id=14713 Script to update iExploder cssproperties.in file based on CSSPropertyNames.in
Added script to update WebKitTools/iExploder/htdocs/cssproperties.in based on the contents
of WebCore/css/CSSPropertyNames.in. Also updated cssproperties.in.
- Scripts/update-iexploder-cssproperties: Added.
- iExploder/htdocs/cssproperties.in: Updated by running update-iexploder-cssproperties script. Added new CSS3 property section and Moved box-sizing property to it.
- 2:10 PM Changeset in webkit [24522] by
-
- 4 edits1 move in trunk/LayoutTests
LayoutTests:
Reviewed by Sam.
Moving input method tests to editing/input/mac
- editing/input/mac: Copied from fast/events/inputmethods.
- fast/events/inputmethods: Removed.
- fast/events/inputmethods/kotoeri-enter-to-confirm-and-newline-expected.txt: Removed.
- fast/events/inputmethods/kotoeri-enter-to-confirm-and-newline.html: Removed.
- fast/events/inputmethods/kotoeri.js: Removed.
- fast/events/inputmethods/logger.js: Removed.
- win/Skipped:
qt:
Reviewed by Sam.
Add Mac input methods to qt skip list
- Skipped:
- 1:32 PM Changeset in webkit [24521] by
-
- 1 edit in trunk/WebCore/ChangeLog
Updated reviewers.
- 1:31 PM Changeset in webkit [24520] by
-
- 3 edits in trunk/WebCore
Reviewed by Anders.
- speculative fix for <rdar://problem/5337500> CrashTracer: [USER] 4 crashes in Mail at WebCore::HTMLImageElement::isURLAttribute(WebCore::Attribute*) const
- editing/markup.cpp: Added AttributeChange class. (WebCore::completeURLs): Changed function so that all the URL completion is done in a separate pass after finding all the URL attributes. This is safer, since actually applying an attribute change could have any arbitrary effect on the document; it's tricky to iterate a document while it's being modified and we don't have the checks here that would be needed to make that work in pathological cases.
- 1:02 PM Changeset in webkit [24519] by
-
- 2 edits in trunk/LayoutTests
Reviewed by Adam.
Add the input methods tests to the windows skip list
until we work to how to make them platform agnostic
- win/Skipped:
- 12:51 PM Changeset in webkit [24518] by
-
- 1 edit in trunk/WebCore/ChangeLog
Update Bugzilla bug number in Radar bug title based on feedback from Mitz.
- 12:46 PM Changeset in webkit [24517] by
-
- 5 edits5 adds in trunk
LayoutTests:
Reviewed by Darin.
Initial input method test case, this tests the behaviour of the
enter key in our "kotoeri" engine.
- fast/events/inputmethods: Added.
- fast/events/inputmethods/kotoeri-enter-to-confirm-and-newline-expected.txt: Added.
- fast/events/inputmethods/kotoeri-enter-to-confirm-and-newline.html: Added.
- fast/events/inputmethods/kotoeri.js: Added.
- fast/events/inputmethods/logger.js: Added.
WebKitTools:
Reviewed by Darin.
Add preliminary support for testing Input Method/WebKit behaviour and interaction
in DRT. This provides the NSTextInput API which is most of what should be necessary
to mimic the event sequences Input Methods trigger.
- DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
- DumpRenderTree/TextInputController.h:
- DumpRenderTree/TextInputController.m: (-[WebHTMLView interpretKeyEvents:]): (+[TextInputController isSelectorExcludedFromWebScript:]): (+[TextInputController webScriptNameForSelector:]): (-[TextInputController initWithWebView:]): (-[TextInputController dealloc]): (-[TextInputController textInput]): (-[TextInputController setInputMethodHandler:]): (-[TextInputController interpretKeyEvents:withSender:]):
- 12:43 PM Changeset in webkit [24516] by
-
- 2 edits in trunk/WebCore
Reviewed by Adam.
- fix <rdar://problem/5350604> REGRESSION: Crash in inspector controller code after clicking back button in test application (13250)
- page/InspectorController.cpp: (WebCore::InspectorController::addScriptResource): Replace an assertion that was firing with some code that at least doesn't immediately crash.
- 12:08 PM Changeset in webkit [24515] by
-
- 2 edits in trunk/WebKit
- StringsNotToBeLocalized.txt: Updated for recent changes.
- 11:43 AM Changeset in webkit [24514] by
-
- 2 edits in trunk/WebCore
Reviewed by Anders.
- improve the fix for <rdar://problem/5298816> Crash redirecting message, in -[SharedBufferData initWithSharedBuffer:]; fixes a crash seen on the buildbot
- loader/DocLoader.cpp: (WebCore::DocLoader::~DocLoader): Call setDocLoader(0) on all the resources so they don't try to use a stale DocLoader pointer later.
Jul 21, 2007:
- 3:29 PM Changeset in webkit [24513] by
-
- 4 edits in trunk/WebCore
Reviewed by Sam Weinig.
- fixed typos and markup in the following manual tests
- manual-tests/accidental-strict-mode.html:
- manual-tests/caretScrolling.html:
- manual-tests/close-on-closedWindow.html:
- 3:27 PM Changeset in webkit [24512] by
-
- 7 edits in trunk
LayoutTests:
Reviewed by Mitz.
Update tests for <rdar://problem/5352013>
The computed style for background-position is wrong for the initial value
- fast/css/computed-style-expected.txt:
- fast/css/computed-style-without-renderer-expected.txt:
- fast/css/getComputedStyle-background-position-expected.txt:
WebCore:
Reviewed by Mitz.
Patch for <rdar://problem/5352013>
The computed style for background-position is wrong for the initial value
- Set the initial value for background-position-x and background-position-y (and therefore background-position) to 0% instead of 0px.
- rendering/RenderStyle.cpp: (WebCore::BackgroundLayer::BackgroundLayer):
- rendering/RenderStyle.h: (WebCore::RenderStyle::initialBackgroundXPosition): (WebCore::RenderStyle::initialBackgroundYPosition):
- 3:07 PM Changeset in webkit [24511] by
-
- 2 edits in trunk/WebKit/win
2007-07-21 Ada Chan <adachan@apple.com>
Reviewed by Adam.
Fix bug 14706: http://bugs.webkit.org/show_bug.cgi?id=14706
Need to set the last visited time before calling WebHistory::addItem().
- WebHistory.cpp: (WebHistory::addItemForURL):
- 2:38 PM Changeset in webkit [24510] by
-
- 2 edits in trunk/WebKit
Fix REGRESSION: Right-click/control-click broken
http://bugs.webkit.org/show_bug.cgi?id=14658
<rdar://problem/5346830>
Reviewed by Mitz.
- WebCoreSupport/WebContextMenuClient.mm: (fixMenusToSendToOldClients): Update defaultItemsCount after removing items from the defaultItems array.
- 4:41 AM Changeset in webkit [24509] by
-
- 2 edits in tags/Safari-5522.12/WebCore
Merge r24468.
2007-07-20 Mark Rowe <mrowe@apple.com>
Reviewed by Maciej.
Move FTPDirectoryTokenizer::m_templateDocumentData to be a function-scoped static
to avoid creating a global initializer. This fixes the build for x86_64.
- loader/FTPDirectoryDocument.cpp: (WebCore::FTPDirectoryTokenizer::loadDocumentTemplate):
- 4:41 AM Changeset in webkit [24508] by
-
- 2 edits in tags/Safari-5522.12/WebKit
Merge r24442.
Fix <rdar://problem/5344972> REGRESSION: A error dialog occurs when attempting to ctrl-click in a iChat message window (webview)
Reviewed by Oliver.
- WebCoreSupport/WebContextMenuClient.mm:
(fixMenusToSendToOldClients): Don't check for the Inspect Element item
if we have fewer than 2 items.
- 4:10 AM Changeset in webkit [24507] by
-
- 4 edits in trunk
Versioning.
- 4:09 AM Changeset in webkit [24506] by
-
- 1 copy in tags/Safari-5522.12
New tag.