Timeline
Feb 13, 2006:
- 8:19 PM Changeset in webkit [12791] by
-
- 23 edits1 add in trunk
WebCore:
Reviewed by Maciej.
- move pointer from frame to page here from WebKit
- WebCore.xcodeproj/project.pbxproj: Added PageMac.h.
- bridge/mac/PageMac.h: Added.
- bridge/mac/MacFrame.h: Added a page parameter to the constructor.
- bridge/mac/MacFrame.mm: (WebCore::MacFrame::MacFrame): Pass the page and renderer to the Frame constructor. Moved the call to Cache::init up into Frame, and got rid of the call to Frame::init since that's now handled by the constructor. Also put the code to create the browser extension object here. (WebCore::MacFrame::submitForm): Update for new method name. (WebCore::MacFrame::createFrame): Ditto. (WebCore::MacFrame::sendContextMenuEvent): Update since m_doc is a RefPtr.
- bridge/mac/WebCoreFrameBridge.h: Changed parameters on init methods. Renamed the part method to impl. Added a page method.
- bridge/mac/WebCoreFrameBridge.mm: (frameHasSelection): Change use of part method to impl. (-[WebCoreFrameBridge appendChild:]): Use m_frame directly instead of calling part method. (-[WebCoreFrameBridge removeChild:]): Ditto. (-[WebCoreFrameBridge initMainFrameWithPage:]): Added. Now does the first-time initialization only here and create a frame for a main frame. (-[WebCoreFrameBridge initSubframeWithRenderer:]): Added. Doesn't do the first-time initialization and creates a frame for a subframe. (-[WebCoreFrameBridge page]): Added. (-[WebCoreFrameBridge setOpener:]): Change to use impl method instead of part. (-[WebCoreFrameBridge executionContextForView:]): Ditto. (-[WebCoreFrameBridge impl]): Added.
- bridge/mac/WebCorePageBridge.h: Removed init method and added setMainFrame: method and impl method.
- bridge/mac/WebCorePageBridge.mm: (-[WebCorePageBridge init]): Changed to create a PageMac. (-[WebCorePageBridge setMainFrame:]): Added. (-[WebCorePageBridge impl]): Added.
- bridge/mac/BrowserExtensionMac.mm: (WebCore::BrowserExtensionMac::createNewWindow):
- kwq/KWQAccObject.mm: (-[KWQAccObject rendererForView:]):
- kwq/KWQComboBox.mm: (-[KWQPopUpButtonCell trackMouse:inRect:ofView:untilMouseUp:]):
- kwq/KWQFileButton.mm: (KWQFileButton::focusPolicy):
- kwq/KWQSlider.mm: (QSlider::focusPolicy):
- kwq/KWQTextArea.mm: (-[KWQTextAreaTextView _isResizableByUser]): (-[KWQTextAreaTextView _trackResizeFromMouseDown:]): Change methods to get from bridge back to objects to be named "impl". The old one was named "part".
- page/Frame.h: Added Page and RenderPart parameter to constructor. Added a page function. Removed the createBrowserExtension function.
- page/Frame.cpp: (WebCore::parentFromOwnerRenderer): Added. Helper for constructor. (WebCore::Frame::Frame): Moved all the code from init into here. Also change to set the parent right from the start. (WebCore::Frame::stopLoading): Change since m_doc is now a RefPtr. (WebCore::Frame::clear): Ditto. (WebCore::Frame::document): Ditto. (WebCore::Frame::setDocument): Ditto. (WebCore::Frame::begin): Ditto. (WebCore::Frame::gotoAnchor): Ditto. (WebCore::Frame::typingStyle): Change since m_typingStyle is now a RefPtr. (WebCore::Frame::setTypingStyle): Ditto. (WebCore::Frame::clearTypingStyle): Ditto. (WebCore::Frame::isFrameSet): Change since m_doc is now a RefPtr. (WebCore::Frame::page): Added.
- page/FramePrivate.h: Changed initialization to use member-initialization syntax. Removed unused m_frames. Changed m_doc and m_typingStyle to use RefPtr. Added an m_frame.
- page/Page.h: Made destructor virtual so we could have a Mac derived class. Added a setMainFrame function and removed the mainFrame parameter from the constructor.
- page/Page.cpp: (WebCore::Page::Page): Removed the mainFrame parameter. (WebCore::Page::setMainFrame): Added.
WebKit:
Reviewed by Maciej.
- move pointer from frame to page over to WebCore
- WebCoreSupport/WebPageBridge.m: (-[WebPageBridge initWithMainFrameName:webView:frameView:]): Call super init to create the page before creating the main frame and calling setMainFrame: with it.
- WebCoreSupport/WebFrameBridge.h: Remove page pointer, and change init function parameters.
- WebCoreSupport/WebFrameBridge.m: (-[WebFrameBridge initMainFrameWithPage:frameName:view:]): New function that is used only for the main frame. Passes the page over to the other side of the bridge. (-[WebFrameBridge initSubframeWithRenderer:frameName:view:]): New function that is used only for subframes. Passes the renderer over to the other side of the bridge. (-[WebFrameBridge mainFrame]): (-[WebFrameBridge webView]): (-[WebFrameBridge createWindowWithURL:frameName:]): (-[WebFrameBridge showWindow]): (-[WebFrameBridge areToolbarsVisible]): (-[WebFrameBridge setToolbarsVisible:]): (-[WebFrameBridge isStatusbarVisible]): (-[WebFrameBridge setStatusbarVisible:]): (-[WebFrameBridge setWindowFrame:]): (-[WebFrameBridge windowFrame]): (-[WebFrameBridge setWindowContentRect:]): (-[WebFrameBridge windowContentRect]): (-[WebFrameBridge setWindowIsResizable:]): (-[WebFrameBridge windowIsResizable]): (-[WebFrameBridge firstResponder]): (-[WebFrameBridge makeFirstResponder:]): (-[WebFrameBridge closeWindowSoon]): (-[WebFrameBridge runJavaScriptAlertPanelWithMessage:]): (-[WebFrameBridge runJavaScriptConfirmPanelWithMessage:]): (-[WebFrameBridge canRunBeforeUnloadConfirmPanel]): (-[WebFrameBridge runBeforeUnloadConfirmPanelWithMessage:]): (-[WebFrameBridge runJavaScriptTextInputPanelWithPrompt:defaultText:returningText:]): (-[WebFrameBridge addMessageToConsole:]): (-[WebFrameBridge runOpenPanelForFileButtonWithResultListener:]): (-[WebFrameBridge setStatusText:]): (-[WebFrameBridge syncLoadResourceWithURL:customHeaders:postData:finalURL:responseHeaders:statusCode:]): (-[WebFrameBridge focusWindow]): (-[WebFrameBridge createChildFrameNamed:withURL:referrer:renderPart:allowsScrolling:marginWidth:marginHeight:]): (-[WebFrameBridge userAgentForURL:]): (-[WebFrameBridge _nextKeyViewOutsideWebFrameViewsWithValidityCheck:]): (-[WebFrameBridge previousKeyViewOutsideWebFrameViews]): (-[WebFrameBridge defersLoading]): (-[WebFrameBridge setDefersLoading:]): (-[WebFrameBridge viewForPluginWithURL:attributeNames:attributeValues:MIMEType:]): (-[WebFrameBridge _preferences]): (-[WebFrameBridge selectWordBeforeMenuEvent]): (-[WebFrameBridge historyLength]): (-[WebFrameBridge canGoBackOrForward:]): (-[WebFrameBridge goBackOrForward:]): (-[WebFrameBridge print]): (-[WebFrameBridge pollForAppletInView:]): (-[WebFrameBridge respondToChangedContents]): (-[WebFrameBridge respondToChangedSelection]): (-[WebFrameBridge undoManager]): (-[WebFrameBridge issueCutCommand]): (-[WebFrameBridge issueCopyCommand]): (-[WebFrameBridge issuePasteCommand]): (-[WebFrameBridge issuePasteAndMatchStyleCommand]): (-[WebFrameBridge canPaste]): (-[WebFrameBridge overrideMediaType]): (-[WebFrameBridge isEditable]): (-[WebFrameBridge shouldChangeSelectedDOMRange:toDOMRange:affinity:stillSelecting:]): (-[WebFrameBridge shouldBeginEditing:]): (-[WebFrameBridge shouldEndEditing:]): (-[WebFrameBridge windowObjectCleared]): (-[WebFrameBridge spellCheckerDocumentTag]): (-[WebFrameBridge isContinuousSpellCheckingEnabled]): (-[WebFrameBridge didFirstLayout]): (-[WebFrameBridge dashboardRegionsChanged:]): (-[WebFrameBridge createModalDialogWithURL:]): (-[WebFrameBridge canRunModal]): (-[WebFrameBridge runModal]): Change all calls to [_page webView] to use [self webView] instead.
- 8:11 PM Changeset in webkit [12790] by
-
- 2 edits in trunk/LayoutTests
Updated test case after improving table deletion.
- selection/move-between-blocks-no-001-expected.txt: Updated.
- 7:29 PM Changeset in webkit [12789] by
-
- 8 edits in trunk/WebCore
Reviewed by Justin.
- merge VisiblePosition:isCandidate() into Position::inRenderedContent() These functions were answering the same question in different ways! We only need one implementation.
- khtml/editing/visible_position.cpp: (khtml::VisiblePosition::init): (khtml::VisiblePosition::previousVisiblePosition): (khtml::VisiblePosition::nextVisiblePosition): (khtml::VisiblePosition::deepEquivalent):
- khtml/editing/visible_position.h:
- dom/dom_position.cpp: (DOM::hasRenderedChildrenWithHeight): (DOM::Position::inRenderedContent):
- improved table deletion. Fixes: delete back by word from just after table did not delete the table
delete forward by char or word did not delete the table
deleting back to a table and again did not delete the table
- khtml/editing/htmlediting.cpp: (WebCore::isFirstVisiblePositionAfterTableElement): simpler implementation (WebCore::positionBeforePrecedingTableElement): simpler implementation (WebCore::isFirstVisiblePositionBeforeTableElement): new (WebCore::positionAfterFollowingTableElement): new
- khtml/editing/htmlediting.h:
- khtml/editing/SelectionController.cpp: (WebCore::SelectionController::modifyExtendingRightForward): select following table if granularity is char or word (WebCore::SelectionController::modifyExtendingLeftBackward): select preceding table if granularity is char or word
- khtml/editing/typing_command.cpp: (khtml::TypingCommand::deleteKeyPressed): simpler implementation, and let other deleteKeyPressed do boundary checking (khtml::TypingCommand::forwardDeleteKeyPressed): simpler implementation, and let other forwardDeleteKeyPressed do boundary checking (khtml::TypingCommand::insertText): standard formatting (khtml::TypingCommand::insertLineBreak): standard formatting (khtml::TypingCommand::insertParagraphSeparatorInQuotedContent): standard formatting (khtml::TypingCommand::insertParagraphSeparator): standard formatting (khtml::TypingCommand::insertTextRunWithoutNewlines): standard formatting (khtml::TypingCommand::deleteKeyPressed): use SelectionController to extend selection, to get all the selection logic incl. table selection and editable/noneditable boundary checks (khtml::TypingCommand::forwardDeleteKeyPressed): use SelectionController to extend selection, to get all the selection logic incl. table selection and editable/noneditable boundary checks
- 5:01 PM Changeset in webkit [12788] by
-
- 2 edits in trunk/WebCore
Fix for bug 5605, XSLT fails to import to arbitrary depth. Make sure m_embedded is initialized to false
in the XSLTStyleSheetImpl constructor.
Reviewed by timo
Adding xslt-import-depth.xml to fast/xsl
- khtml/xsl/xsl_stylesheetimpl.cpp: (DOM::XSLStyleSheetImpl::XSLStyleSheetImpl):
- 5:00 PM Changeset in webkit [12787] by
-
- 5 adds in trunk/LayoutTests/fast/xsl
Add layout test for import depth.
- 3:13 PM Changeset in webkit [12786] by
-
- 5 edits in trunk/WebCore
Fix Win32 WebCore bustage.
- 3:02 PM Changeset in webkit [12785] by
-
- 2 edits in trunk/WebCore
2006-02-12 Alexander Kellett <lypanov@kde.org>
Reviewed by eseidel.
No testcases as this is not possible to reproduce via anything
other than manual interaction.
- kcanvas/device/quartz/KCanvasFilterQuartz.mm: (WebCore::KCanvasFilterQuartz::getCIFilterStack):
- 2:49 PM Changeset in webkit [12784] by
-
- 5 edits in trunk/JavaScriptCore
Fix Win32 JavaScriptCore bustage.
- 2:08 PM Changeset in webkit [12783] by
-
- 9 copies in tags/Safari-521.7
New Tag
- 2:02 PM Changeset in webkit [12782] by
-
- 55 edits1 copy2 moves1 delete in trunk/WebCore
Reviewed by Hyatt.
- moved QWidget to platform directory, renamed to Widget, split into cross-platform and platform-specific parts, removed some of the unused bits
- ForwardingHeaders/qwidget.h: Removed.
- kwq/KWQWidget.h: Removed.
- kwq/KWQWidget.mm: Removed.
- WebCore.vcproj/WebCore/WebCore.vcproj: Update for file removals and adds.
- WebCore.xcodeproj/project.pbxproj: Ditto.
- platform/Widget.h: Moved code here, fixed it up.
- platform/Widget.cpp: Ditto.
- platform/mac/WidgetMac.mm: Added.
- bindings/objc/DOMHTML.mm: (viewForElement):
- bridge/mac/KWQKHTMLView.cpp: (WebCore::FrameView::topLevelWidget):
- bridge/mac/MacFrame.h:
- bridge/mac/MacFrame.mm: (WebCore::MacFrame::createPlugin): (WebCore::MacFrame::nextKeyViewInFrame): (WebCore::MacFrame::nextKeyViewForWidget): (WebCore::MacFrame::currentEventIsMouseDownInWidget): (WebCore::MacFrame::bridgeForWidget): (WebCore::MacFrame::passMouseDownEventToWidget): (WebCore::MacFrame::passSubframeEventToSubframe): (WebCore::MacFrame::passWheelEventToChildWidget): (WebCore::MacFrame::getAppletInstanceForWidget): (WebCore::MacFrame::getEmbedInstanceForWidget): (WebCore::MacFrame::getObjectInstanceForWidget):
- bridge/mac/WebCoreFrameBridge.mm: (-[WebCoreFrameBridge createFrameViewWithNSView:marginWidth:marginHeight:]): (-[WebCoreFrameBridge copyRenderNode:copier:]): (-[WebCoreFrameBridge elementForView:]): (-[WebCoreFrameBridge RenderObject::nodeInfoAtPoint:]):
- dom/DocumentImpl.cpp: (WebCore::widgetForNode): (WebCore::DocumentImpl::setFocusNode):
- khtml/ecma/kjs_window.cpp: (KJS::Screen::getValueProperty): (KJS::WindowFunc::callAsFunction):
- khtml/html/HTMLGenericFormElementImpl.cpp: (WebCore::HTMLGenericFormElementImpl::isKeyboardFocusable): (WebCore::HTMLGenericFormElementImpl::isMouseFocusable):
- khtml/html/html_objectimpl.cpp: (WebCore::HTMLEmbedElementImpl::getEmbedInstance): (WebCore::HTMLObjectElementImpl::getObjectInstance):
- kwq/KWQAccObject.mm: (-[KWQAccObject addChildrenToArray:]): (-[KWQAccObject attachmentView]): (-[KWQAccObject doAXTextMarkerForPosition:]):
- kwq/KWQComboBox.h:
- kwq/KWQComboBox.mm: (QComboBox::frameGeometry): (QComboBox::setFrameGeometry): (QComboBox::setFont): (QComboBox::focusPolicy): (-[KWQPopUpButtonCell widget]): (-[KWQPopUpButton widget]): (-[KWQPopUpButton mouseDown:]): (-[KWQPopUpButton becomeFirstResponder]): (-[KWQPopUpButton resignFirstResponder]): (-[KWQPopUpButton nextKeyView]): (-[KWQPopUpButton previousKeyView]):
- kwq/KWQFileButton.h:
- kwq/KWQFileButton.mm: (KWQFileButton::focusPolicy):
- kwq/KWQFrame.h:
- kwq/KWQKCursor.h:
- kwq/KWQKJavaAppletWidget.h:
- kwq/KWQKJavaAppletWidget.mm: (KJavaAppletWidget::KJavaAppletWidget):
- kwq/KWQLineEdit.h:
- kwq/KWQLineEdit.mm: (QLineEdit::setFont): (QLineEdit::setPalette): (QLineEdit::focusPolicy):
- kwq/KWQListBox.h:
- kwq/KWQListBox.mm: (QListBox::QListBox): (QListBox::focusPolicy): (QListBox::setFont): (-[KWQListBoxScrollView widget]): (-[KWQListBoxScrollView becomeFirstResponder]): (-[KWQTableView mouseDown:]): (-[KWQTableView widget]):
- kwq/KWQPainter.h:
- kwq/KWQRenderTreeDebug.cpp: (write):
- kwq/KWQScrollBar.h:
- kwq/KWQScrollBar.mm: (-[KWQScrollBar widget]): (-[KWQScrollBar mouseDown:]): (QScrollBar::QScrollBar): (QScrollBar::~QScrollBar):
- kwq/KWQScrollView.h: (QScrollView::QScrollView):
- kwq/KWQScrollView.mm: (QScrollView::viewport): (QScrollView::childX): (QScrollView::childY): (QScrollView::addChild): (QScrollView::removeChild):
- kwq/KWQSlider.h:
- kwq/KWQSlider.mm: (-[KWQSlider mouseDown:]): (-[KWQSlider widget]): (QSlider::setFont): (QSlider::focusPolicy):
- kwq/KWQTextArea.mm: (-[KWQTextAreaTextView widget]):
- kwq/KWQTextEdit.h:
- kwq/KWQTextEdit.mm: (QTextEdit::QTextEdit): (QTextEdit::setFont): (QTextEdit::focusPolicy): (QTextEdit::setPalette):
- kwq/KWQTextField.mm: (-[KWQTextFieldController widget]): (-[KWQTextFieldController textView:shouldHandleEvent:]): (-[KWQTextFieldController textView:didHandleEvent:]): (-[KWQTextField widget]): (-[KWQTextField nextKeyView]): (-[KWQTextField previousKeyView]): (-[KWQSecureTextField widget]): (-[KWQSecureTextField nextKeyView]): (-[KWQSecureTextField previousKeyView]): (-[KWQSearchField widget]): (-[KWQSearchField nextKeyView]): (-[KWQSearchField previousKeyView]):
- kwq/KWQView.h:
- kwq/KWQWindowWidget.h:
- kwq/KWQWindowWidget.mm: (KWQWindowWidget::topLevelWidget):
- page/Frame.cpp: (WebCore::isFrameElement): (WebCore::Frame::frameForWidget): (WebCore::Frame::nodeForWidget): (WebCore::Frame::setDocumentFocus): (WebCore::Frame::clearDocumentFocus): (WebCore::Frame::passWidgetMouseDownEventToWidget):
- page/Frame.h:
- page/FrameView.cpp: (WebCore::FrameView::FrameView): (WebCore::FrameView::init):
- page/FrameView.h:
- page/Plugin.h: (WebCore::Plugin::Plugin): (WebCore::Plugin::view):
- platform/Screen.h:
- platform/mac/ScreenMac.mm: (WebCore::screen): (WebCore::screenDepth): (WebCore::screenRect): (WebCore::usableScreenRect):
- rendering/render_applet.cpp: (WebCore::RenderApplet::layout):
- rendering/render_form.cpp: (WebCore::ComboBoxWidget::ComboBoxWidget): (WebCore::RenderSelect::createListBox):
- rendering/render_form.h:
- rendering/render_frames.cpp: (WebCore::RenderPart::setWidget):
- rendering/render_frames.h:
- rendering/render_object.cpp:
- rendering/render_replaced.cpp: (WebCore::RenderWidget::resizeWidget): (WebCore::RenderWidget::setQWidget):
- rendering/render_replaced.h: (WebCore::RenderWidget::widget): Change name from QWidget to Widget, a few other changes to get compiling.
- 1:57 PM Changeset in webkit [12781] by
-
- 8 edits in /
Versioning to 521.7
- 11:34 AM Changeset in webkit [12780] by
-
- 4 edits in trunk/JavaScriptCore
Reviewed by Darin.
Replaced the old NS_DURING exception blocking with @try/@catch.
- JavaScriptCorePrefix.h: undef try and catch to workaround a C++ conflict
- bindings/objc/objc_instance.mm: (ObjcInstance::invokeMethod): (ObjcInstance::invokeDefaultMethod): (ObjcInstance::setValueOfUndefinedField): (ObjcInstance::getValueOfUndefinedField):
- bindings/objc/objc_runtime.mm: (ObjcField::valueFromInstance): (ObjcField::setValueToInstance): (ObjcArray::setValueAt): (ObjcArray::valueAt):
- 1:34 AM Changeset in webkit [12779] by
-
- 3 edits in trunk/JavaScriptCore
- fix a couple problems building on Windows, based on requests from Krzysztof Kowalczyk <kkowalczyk@gmail.com>
- kjs/JSImmediate.h: Change code using non-standard u_int32/64_t types to the standard uint32/64_t. Also removed curious "isIEEE()" function that checked the sizes of some types (and type sizes alone don't tell you if the floating point conforms to the IEEE-standard). Added missing include of <stdint.h>.
- kjs/property_slot.h: Added missing include of <assert.h>.
Feb 12, 2006:
- 9:31 PM Changeset in webkit [12778] by
-
- 1 edit5 adds in trunk/LayoutTests
Reviewed and tweaked by Darin.
- test for http://bugzilla.opendarwin.org/show_bug.cgi?id=7206 REGRESSION: PDF "images" no longer render within HTML pages
- fast/replaced/page-as-image.html: Added.
- fast/replaced/page-as-image-expected.txt: Added.
- fast/replaced/page-as-image-expected.png: Added.
- fast/replaced/page-as-image-expected.checksum: Added.
- fast/replaced/resources/image.pdf: Added.
- 9:27 PM Changeset in webkit [12777] by
-
- 2 edits in trunk/WebCore
Reviewed by Hyatt.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=7206 REGRESSION: PDF "images" no longer render within HTML pages
Test: fast/replaced/page-as-image.html
- platform/Image.cpp: (WebCore::Image::setNativeData): Return false in the case where the PDF document has not been created yet.
- 8:11 PM Changeset in webkit [12776] by
-
- 15 edits14 deletes in trunk/LayoutTests
Rubber stamped by Geoff.
- comment out remote <base> URLs, these were making the tests hang for a long time
This also made the affected tests start passing.
- dom/xhtml/level2/html/HTMLBodyElement01-expected.checksum: Removed.
- dom/xhtml/level2/html/HTMLBodyElement01-expected.png: Removed.
- dom/xhtml/level2/html/HTMLBodyElement01-expected.txt:
- dom/xhtml/level2/html/HTMLBodyElement01.xhtml:
- dom/xhtml/level2/html/HTMLBodyElement02-expected.checksum: Removed.
- dom/xhtml/level2/html/HTMLBodyElement02-expected.png: Removed.
- dom/xhtml/level2/html/HTMLBodyElement02-expected.txt:
- dom/xhtml/level2/html/HTMLBodyElement02.xhtml:
- dom/xhtml/level2/html/HTMLBodyElement03-expected.checksum: Removed.
- dom/xhtml/level2/html/HTMLBodyElement03-expected.png: Removed.
- dom/xhtml/level2/html/HTMLBodyElement03-expected.txt:
- dom/xhtml/level2/html/HTMLBodyElement03.xhtml:
- dom/xhtml/level2/html/HTMLBodyElement04-expected.checksum: Removed.
- dom/xhtml/level2/html/HTMLBodyElement04-expected.png: Removed.
- dom/xhtml/level2/html/HTMLBodyElement04-expected.txt:
- dom/xhtml/level2/html/HTMLBodyElement04.xhtml:
- dom/xhtml/level2/html/HTMLBodyElement05-expected.checksum: Removed.
- dom/xhtml/level2/html/HTMLBodyElement05-expected.png: Removed.
- dom/xhtml/level2/html/HTMLBodyElement05-expected.txt:
- dom/xhtml/level2/html/HTMLBodyElement05.xhtml:
- dom/xhtml/level2/html/HTMLBodyElement06-expected.checksum: Removed.
- dom/xhtml/level2/html/HTMLBodyElement06-expected.png: Removed.
- dom/xhtml/level2/html/HTMLBodyElement06-expected.txt:
- dom/xhtml/level2/html/HTMLBodyElement06.xhtml:
- dom/xhtml/level2/html/body01-expected.checksum: Removed.
- dom/xhtml/level2/html/body01-expected.png: Removed.
- dom/xhtml/level2/html/body01-expected.txt:
- dom/xhtml/level2/html/body01.xhtml:
- 7:06 PM Changeset in webkit [12775] by
-
- 2 edits in trunk/JavaScriptCore
Reviewed by darin.
Cleaned up testkjs, added new "run" functionality to allow scripting
tests from within JS. ("run" is a part of my new super-accurate
JS iBench.)
No regressions in run-javascriptcore-tests.
- kjs/testkjs.cpp: (GlobalImp::className): (TestFunctionImp::): (TestFunctionImp::callAsFunction): (main): (run):
- 6:43 PM Changeset in webkit [12774] by
-
- 4 edits1 move3 adds1 delete in trunk/WebCore
Reviewed by Maciej.
- http://bugzilla.opendarwin.org/show_bug.cgi?id=7209 reimplement Timer so it uses only a single timer from the underlying OS
- WebCore.vcproj/WebCore/WebCore.vcproj: Removed old files, added new.
- WebCore.xcodeproj/project.pbxproj: Ditto.
- platform/Timer.h: Updated for new timer implementation.
- platform/Timer.cpp: Added. Platform-independent implementation of timers in terms of a single shared timer. Uses a heap to implement a priority queue so we know which timer to fire first.
- platform/SharedTimer.h: Added.
- platform/mac/SharedTimerMac.cpp: Added.
- platform/win/SharedTimerWin.cpp: Added.
- platform/mac/TimerMac.cpp: Removed.
- platform/win/TimerWin.cpp: Removed.
- 4:51 PM Changeset in webkit [12773] by
-
- 2 edits in trunk/WebCore
2006-02-12 Eric Seidel <eseidel@apple.com>
Reviewed by mjs.
- loader/CachedXSLStyleSheet.cpp: removed duplicate copy of xbl code.
- 2:07 PM Changeset in webkit [12772] by
-
- 3 edits in trunk/WebKitSite
2006-02-12 Joost de Valk <jdevalk@opendarwin.org>
Reviewed by eseidel.
Added a little piece of text to the page about reductions, pointing to the bugzilla page.
Changed "Sign up for a" into "Create a" bugzilla account.
- quality/reduction.html:
- quality/reporting.html:
- 8:31 AM Changeset in webkit [12771] by
-
- 2 edits in trunk/WebCore
Unreviewed build fix.
- fix build
- bindings/scripts/CodeGeneratorJS.pm: Update for splitting of the dom_textimpl.h header.
- 2:11 AM Changeset in webkit [12770] by
-
- 7 edits2 adds in trunk/WebKit
Reviewed by Hyatt.
- factor WebArchive creation code out of other classes into new WebArchiver http://bugzilla.opendarwin.org/show_bug.cgi?id=7208
- DOM/WebDOMOperations.m: (-[DOMNode webArchive]): (-[DOMRange webArchive]):
- WebKit.xcodeproj/project.pbxproj:
- WebView/WebArchiver.h: Added.
- WebView/WebArchiver.m: Added. (+[WebArchiver _subframeArchivesForFrame:]): (+[WebArchiver archiveFrame:]): (+[WebArchiver _archiveCurrentStateForFrame:]): (+[WebArchiver _archiveWithMarkupString:fromFrame:nodes:]): (+[WebArchiver archiveRange:]): (+[WebArchiver archiveNode:]): (+[WebArchiver archiveSelectionInFrame:]):
- WebView/WebDataSource.m: (-[WebDataSource webArchive]):
- WebView/WebDataSourcePrivate.h:
- WebView/WebHTMLView.m: (-[WebHTMLView _writeSelectionWithPasteboardTypes:toPasteboard:cachedAttributedString:]): (-[WebHTMLView _writeSelectionToPasteboard:]):
- WebView/WebHTMLViewPrivate.h:
- 2:07 AM Changeset in webkit [12769] by
-
- 1 edit in trunk/WebCore/ChangeLog
Correct tyop in ChangeLog
- 2:03 AM Changeset in webkit [12768] by
-
- 13 edits2 moves in trunk/WebCore
Reviewed by Darin.
- rename FrameTreeNode to FameTree and treeNode() to tree() http://bugzilla.opendarwin.org/show_bug.cgi?id=7210
This may be slightly less accurate, but reads better.
- WebCore.xcodeproj/project.pbxproj:
- bridge/mac/BrowserExtensionMac.mm: (WebCore::BrowserExtensionMac::createNewWindow):
- bridge/mac/MacFrame.mm: (WebCore::MacFrame::submitForm): (WebCore::MacFrame::nextKeyViewInFrameHierarchy):
- bridge/mac/WebCoreFrameBridge.mm: (-[WebCoreFrameBridge firstChild]): (-[WebCoreFrameBridge lastChild]): (-[WebCoreFrameBridge childCount]): (-[WebCoreFrameBridge previousSibling]): (-[WebCoreFrameBridge nextSibling]): (-[WebCoreFrameBridge appendChild:]): (-[WebCoreFrameBridge removeChild:]): (-[WebCoreFrameBridge setParent:]): (-[WebCoreFrameBridge parent]): (-[WebCoreFrameBridge setName:]): (-[WebCoreFrameBridge name]):
- dom/DocumentImpl.cpp: (WebCore::DocumentImpl::parentDocument):
- khtml/ecma/kjs_window.cpp: (KJS::Window::getValueProperty): (KJS::Window::put): (KJS::Window::isSafeScript): (KJS::WindowFunc::callAsFunction):
- khtml/html/html_baseimpl.cpp: (WebCore::HTMLFrameElementImpl::isURLAllowed):
- khtml/html/html_headimpl.cpp: (WebCore::HTMLLinkElementImpl::process):
- page/Frame.cpp: (WebCore::Frame::stopLoading): (WebCore::Frame::clear): (WebCore::Frame::stopAnimations): (WebCore::Frame::checkCompleted): (WebCore::Frame::checkEmitLoadEvent): (WebCore::Frame::slotChildCompleted): (WebCore::Frame::findFrame): (WebCore::Frame::setZoomFactor): (WebCore::Frame::frameNames): (WebCore::Frame::frames): (WebCore::Frame::childFrameNamed): (WebCore::Frame::incrementFrameCount): (WebCore::Frame::decrementFrameCount): (WebCore::Frame::topLevelFrameCount): (WebCore::Frame::selectFrameElementInParentIfFullySelected): (WebCore::Frame::userGestureHint): (WebCore::Frame::canCachePage): (WebCore::Frame::updatePolicyBaseURL): (WebCore::Frame::setPolicyBaseURL): (WebCore::Frame::tree): (WebCore::Frame::frameDetached): (WebCore::Frame::updateBaseURLForEmptyDocument):
- page/Frame.h:
- page/FramePrivate.h:
- page/FrameTree.cpp: Added. (WebCore::FrameTree::~FrameTree): (WebCore::FrameTree::setName): (WebCore::FrameTree::appendChild): (WebCore::FrameTree::removeChild):
- page/FrameTree.h: Added. (WebCore::FrameTree::FrameTree):
- page/FrameTreeNode.cpp: Removed.
- page/FrameTreeNode.h: Removed.
- rendering/render_frames.cpp: (WebCore::isURLAllowed):
- 12:50 AM Changeset in webkit [12767] by
-
- 4 edits in trunk/WebCore
Fix bug 7182, animated GIFs don't clear previous animation frames.