Timeline
Jun 18, 2006:
- 5:00 PM Changeset in webkit [14909] by
-
- 3 edits in trunk/WebKitTools
WebKitTools:
Reviewed by darin.
http://bugzilla.opendarwin.org/show_bug.cgi?id=9485
Teach svn-apply and svn-unapply to use full path names
- Scripts/svn-apply: Changed to use full path names. Cleaned up code.
- Scripts/svn-unapply: Ditto.
- 4:54 PM Changeset in webkit [14908] by
-
- 2 edits in trunk/WebCore
WebCore:
Reviewed by darin.
http://bugzilla.opendarwin.org/show_bug.cgi?id=9498
Remove dead code left in JSHTMLDocument::getOwnPropertySlot() from r14298 (Bug 7838)
- bindings/js/kjs_html.cpp: (KJS::JSHTMLDocument::getOwnPropertySlot): Remove dead code.
- 3:20 PM Changeset in webkit [14907] by
-
- 4 edits in trunk
LayoutTests:
Reviewed by ggaren.
- fast/history/clicked-link-is-visited.html: Changed to use DOM mouse event.
WebCore:
Reviewed by ggaren.
- manual-tests/redraw-page-cache-visited-links.html: Changed to use DOM mouse event.
- 10:58 AM Changeset in webkit [14906] by
-
- 5 edits in trunk/WebKit
WebKit:
Reviewed by xenon.
- http://bugzilla.opendarwin.org/show_bug.cgi?id=9479 Disassociate the inspector from the frame when it detaches from its parent
- WebInspector/WebInspector.m: (-[NSWindow setWebFrame:]): Added code to (de)register with the WebFrame the inspector is (no longer) targeting. (-_webFrameDetached:): Added. Moved the code that was previously in -[inspectedWindowWillClose:] here. This is called by the WebFrame when it is detached from its parent.
- WebInspector/WebInspectorInternal.h:
- WebView/WebFrame.m: (-[WebFramePrivate dealloc]): (-[WebFrame _detachFromParent]): Added code to notify all registered inspectors that the WebFrame is detaching. (-[WebFrame _addInspector:]): Added. (-[WebFrame _removeInspector:]): Added.
- WebView/WebFrameInternal.h:
- 10:54 AM Changeset in webkit [14905] by
-
- 7 edits7 adds in trunk
LayoutTests:
Reviewed by ggaren.
- test and results for http://bugzilla.opendarwin.org/show_bug.cgi?id=9150 DumpRenderTree should be able to keep URL history during runs
- fast/history/clicked-link-is-visited-expected.checksum: Added.
- fast/history/clicked-link-is-visited-expected.png: Added.
- fast/history/clicked-link-is-visited-expected.txt: Added.
- fast/history/clicked-link-is-visited.html: Added.
- fast/history/resources/clicked-link-is-visited-2.html: Added.
WebCore:
Reviewed by ggaren.
- Update a manual test for http://bugzilla.opendarwin.org/show_bug.cgi?id=9150 DumpRenderTree should be able to keep URL history during runs
- manual-tests/redraw-page-cache-visited-links.html: Added note about window.history hack. Fixed coordinates for mouse events. Added call to keepWebHistory().
- manual-tests/resources/redraw-page-cache-visited-links-2.html: Added note about window.history hack.
WebKitTools:
Reviewed by ggaren.
- http://bugzilla.opendarwin.org/show_bug.cgi?id=9150 DumpRenderTree should be able to keep URL history during runs
Test: LayoutTests/fast/history/clicked-link-is-visited.html
- DumpRenderTree/DumpRenderTree.m: Add keepWebHistory function to layoutTestController (+[LayoutTestController isSelectorExcludedFromWebScript:]): Updated for keepWebHistory. (-[LayoutTestController keepWebHistory]): Added. We only set optional shared history if it is currently nil since keepWebHistory() might be called more than once incidentally for the same test. (dumpRenderTree): Set optional shared history in WebHistory to nil by default.
- DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Xcode 2.3 clean up.
- 10:11 AM Changeset in webkit [14904] by
-
- 16 edits in trunk
2006-06-18 Anders Carlsson <acarlsson@apple.com>
Reviewed by Geoff.
- kjs/interpreter.cpp: (KJS::TimeoutChecker::pauseTimeoutCheck): Do nothing if the timeout check hasn't been started.
(KJS::TimeoutChecker::resumeTimeoutCheck):
Do nothing if the timeout check hasn't been started.
Use the right signal handler when unblocking.
(KJS::Interpreter::handleTimeout):
pause/resume the timeout check around the call to
shouldInterruptScript().
WebCore:
2006-06-17 Anders Carlsson <acarlsson@apple.com>
Reviewed by Geoff.
- bindings/js/kjs_binding.cpp: (KJS::ScriptInterpreter::ScriptInterpreter): Set the default script timeout.
(KJS::ScriptInterpreter::shouldInterruptScript):
New function which asks the frame if the script should be interrupted.
- bindings/js/kjs_binding.h:
- bindings/js/kjs_events.cpp: (KJS::JSAbstractEventListener::handleEvent):
- bindings/js/kjs_proxy.cpp: (WebCore::KJSProxy::evaluate): Add calls to startTimeoutCheck/stopTimeoutCheck
- bindings/js/kjs_window.cpp: (KJS::WindowFunc::callAsFunction): Add calls to pauseTimeoutCheck/unpauseTimeoutCheck
(KJS::ScheduledAction::execute):
Add calls to startTimeoutCheck/stopTimeoutCheck
- bridge/mac/FrameMac.h:
- bridge/mac/FrameMac.mm: (WebCore::FrameMac::shouldInterruptJavaScript): New function which asks the bridge if the script should be interrupted.
- bridge/mac/WebCoreFrameBridge.h:
- page/Frame.h: Add function declarations.
WebKit:
2006-06-18 Anders Carlsson <acarlsson@apple.com>
Reviewed by Geoff.
- WebCoreSupport/WebFrameBridge.m: (-[WebFrameBridge shouldInterruptJavaScript]): Ask the UI delegate if the script should be interrupted.
- WebView/WebUIDelegatePrivate.h: Declare webViewShouldInterruptJavaScript: delegate method
- 12:00 AM Changeset in webkit [14903] by
-
- 3 edits2 adds in trunk
Reviewed by ggaren.
- http://bugzilla.opendarwin.org/show_bug.cgi?id=8131 Some properties and methods of window and document objects cannot be converted to a string
Most of the properties were already fixed, this just adds adds a prototype to window.debug.
Test: fast/dom/everything-to-string.html
- bindings/js/kjs_proxy.cpp: (WebCore::TestFunctionImp::TestFunctionImp): (WebCore::KJSProxy::initScriptIfNeeded):
Jun 17, 2006:
- 11:25 PM Changeset in webkit [14902] by
-
- 2 edits in trunk/JavaScriptCore
Reviewed by Maciej
http://bugzilla.opendarwin.org/show_bug.cgi?id=9491
Windows build breaks in interpreter.cpp
- kjs/interpreter.cpp (KJS::TimeoutChecker::pauseTimeoutCheck): (KJS::TimeoutChecker::resumeTimeoutCheck): Make sure to only assert equality with s_executingInterpreter when it is being used (i.e. when HAVE(SYS_TIME_H) == true)
- 9:22 PM Changeset in webkit [14901] by
-
- 2 edits in trunk/WebCore
WebCore:
Reviewed by Maciej.
- Fix capitalization issue for case-sensitive filesystems.
- icon/SQLStatement.cpp: Change assertions.h to Assertions.h.
- 5:30 PM Changeset in webkit [14900] by
-
- 2 edits in trunk/JavaScriptCore
Reviewed by darin.
http://bugzilla.opendarwin.org/show_bug.cgi?id=9477
REGRESSION: fast/dom/replaceChild.html crashes on WebKit ToT in debug build
- kjs/function.cpp: (KJS::FunctionImp::callAsFunction): Refetch the debugger after executing the function in case the WebFrame it was running in has since been destroyed.
- 8:54 AM Changeset in webkit [14899] by
-
- 7 edits4 adds in trunk
LayoutTests:
Reviewed by Hyatt.
- test and updated results for http://bugzilla.opendarwin.org/show_bug.cgi?id=7395 Table not properly re-flowed when floated div removed from layout
- css2.1/t0905-c5525-fltmult-00-d-g-expected.checksum: Updated.
- css2.1/t0905-c5525-fltmult-00-d-g-expected.png: Updated.
- css2.1/t0905-c5525-fltmult-00-d-g-expected.txt: Updated.
- fast/block/float/table-relayout-expected.checksum: Added.
- fast/block/float/table-relayout-expected.png: Added.
- fast/block/float/table-relayout-expected.txt: Added.
- fast/block/float/table-relayout.html: Added.
WebCore:
Reviewed by Hyatt.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=7395 Table not properly re-flowed when floated div removed from layout
Test: fast/block/float/table-relayout.html
- rendering/RenderBlock.cpp: (WebCore::RenderBlock::markAllDescendantsWithFloatsForLayout): Added marking of children that use lineWidth.
- rendering/RenderBlock.h: Added a FIXME.
- 8:37 AM Changeset in webkit [14898] by
-
- 5 edits4 adds in trunk
LayoutTests:
Reviewed by Darin.
Test cases for
<http://bugzilla.opendarwin.org/show_bug.cgi?id=6282>
- fast/dom/select-selectedIndex-multiple.html: Added.
- fast/dom/select-selectedIndex.html: Added.
WebCore:
Reviewed by Darin.
Fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=6282:
Adding new Option with new Option(text, value, defaultSelected, selected) fails to update selectedIndex
Update selectedIndex when a new option is added using javascript.
- bindings/js/kjs_html.cpp: (KJS::JSHTMLSelectCollection::put):
- html/HTMLSelectElement.cpp: (WebCore::HTMLSelectElement::setSelectedIndex): (WebCore::HTMLSelectElement::setOption): (WebCore::HTMLSelectElement::setLength):
- html/HTMLSelectElement.h:
- 8:29 AM Changeset in webkit [14897] by
-
- 4 edits1 add in trunk
WebCore:
Reviewed by Darin.
- test for http://bugzilla.opendarwin.org/show_bug.cgi?id=9466 Assertion failure when dragging an image from the document into Safari's address bar
- manual-tests/reset-initiatedDrag.html: Added.
WebKit:
Reviewed by Darin.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=9466 Assertion failure when dragging an image from the document into Safari's address bar
- WebView/WebFrameView.m: (-[WebFrameView _setDocumentView:]): Reset the WebView's initiatedDrag flag when the document view is changed.
- WebView/WebHTMLView.m: (-[WebHTMLView draggedImage:endedAt:operation:]): Changed the ASSERT to allow for drags that end after the view has been removed from the WebView.
- 3:48 AM Changeset in webkit [14896] by
-
- 2 edits in trunk/JavaScriptCore
Reviewed by ggaren.
http://bugzilla.opendarwin.org/show_bug.cgi?id=9476
REGRESSION: Reproducible crash after closing window after viewing
css2.1/t0803-c5501-imrgn-t-00-b-ag.html
- kjs/debugger.cpp: (Debugger::detach): Call setDebugger(0) for all interpreters removed from the 'attached to a debugger' list.