- 02 Mar, 2006 1 commit
-
-
eseidel authored
Reviewed by andersca. Add first-stab GraphicsContextCairo. Shuffle a few more link stubs around, remove uncessary WebCore:: * WebCore.vcproj/WebCore/WebCore.vcproj: * platform/GraphicsContext.cpp: Added. * platform/GraphicsContext.h: * platform/cairo/GraphicsContextCairo.cpp: (WebCore::GraphicsContextState::GraphicsContextState): (WebCore::setColor): (WebCore::fillRectSourceOver): (WebCore::GraphicsContextPrivate::GraphicsContextPrivate): (WebCore::GraphicsContextPrivate::~GraphicsContextPrivate): (WebCore::GraphicsContext::GraphicsContext): (WebCore::GraphicsContext::~GraphicsContext): (WebCore::GraphicsContext::pen): (WebCore::GraphicsContext::setPen): (WebCore::GraphicsContext::setBrush): (WebCore::GraphicsContext::brush): (WebCore::GraphicsContext::save): (WebCore::GraphicsContext::restore): (WebCore::GraphicsContext::drawRect): (WebCore::GraphicsContext::setColorFromBrush): (WebCore::GraphicsContext::setColorFromPen): (WebCore::adjustLineToPixelBounderies): (WebCore::GraphicsContext::drawLine): (WebCore::GraphicsContext::drawEllipse): (WebCore::GraphicsContext::drawArc): (WebCore::GraphicsContext::drawConvexPolygon): (WebCore::GraphicsContext::drawFloatImage): (WebCore::GraphicsContext::drawTiledImage): (WebCore::GraphicsContext::drawScaledAndTiledImage): (WebCore::GraphicsContext::fillRect): (WebCore::GraphicsContext::addClip): (WebCore::GraphicsContext::setPaintingDisabled): (WebCore::GraphicsContext::paintingDisabled): * platform/cairo/ImageCairo.cpp: * platform/cg/GraphicsContextCG.cpp: Removed. * platform/win/TemporaryLinkStubs.cpp: (QLineEdit::selectAll): (Widget::mapFromGlobal): (QLineEdit::cursorPosition): (QTextEdit::setScrollBarModes): (QTextEdit::selectAll): (QComboBox::focusPolicy): (GraphicsContext::clearShadow): (QTextEdit::setCursorPosition): (GraphicsContext::drawText): (QLineEdit::setLiveSearch): (QComboBox::QComboBox): (Widget::lockDrawingFocus): (QTextEdit::setSelectionRange): (QSlider::QSlider): (ScrollView::scrollYOffset): (QComboBox::sizeHint): (QLineEdit::edited): (QTextEdit::text): (QSlider::value): (WebCore::Widget::setFocus): (WebCore::TransferJob::addMetaData): (FrameWin::respondToChangedContents): (FrameWin::unfocusWindow): (FrameWin::locationbarVisible): (FrameWin::respondToChangedSelection): (FrameWin::clearUndoRedoOperations): (FrameWin::issueRedoCommand): (FrameWin::getObjectInstanceForWidget): (FrameWin::getEmbedInstanceForWidget): (FrameWin::canRedo): (FrameWin::canUndo): (FrameWin::runJavaScriptPrompt): (FrameWin::recordFormValue): (FrameWin::registerCommandForRedo): (FrameWin::runJavaScriptAlert): (FrameWin::runJavaScriptConfirm): (FrameWin::openURL): (FrameWin::saveDocumentState): (FrameWin::print): (FrameWin::getAppletInstanceForWidget): (FrameWin::passMouseDownEventToWidget): (FrameWin::registerCommandForUndo): (FrameWin::issueCutCommand): (FrameWin::issueCopyCommand): (FrameWin::addMessageToConsole): (FrameWin::passWheelEventToChildWidget): (FrameWin::issueUndoCommand): (FrameWin::mimeTypeForFileName): (FrameWin::clearRecordedFormValues): (FrameWin::issuePasteCommand): (FrameWin::shouldChangeSelection): (FrameWin::scheduleClose): (FrameWin::markMisspellingsInAdjacentWords): (FrameWin::markMisspellings): (FrameWin::menubarVisible): (FrameWin::personalbarVisible): (FrameWin::lastEventIsMouseUp): (FrameWin::statusbarVisible): (FrameWin::toolbarVisible): (FrameWin::issueTransposeCommand): (FrameWin::userAgent): (FrameWin::canPaste): (FrameWin::incomingReferrer): (FrameWin::objectContentType): (FrameWin::passSubframeEventToSubframe): (FrameWin::createFrame): (FrameWin::canGoBackOrForward): (FrameWin::issuePasteAndMatchStyleCommand): (FrameWin::createPlugin): (FrameWin::generateFrameName): (QTextEdit::setWritingDirection): (QFontMetrics::checkSelectionPoint): (GraphicsContext::GraphicsContext): (QFontMetrics::isFixedPitch): (FrameWin::restoreDocumentState): (FrameWin::partClearedInBegin): (FrameWin::createEmptyDocument): (FrameWin::overrideMediaType): (FrameWin::setTitle): (FrameWin::handledOnloadEvents): (FrameWin::markedTextRange): (GraphicsContext::font): (GraphicsContext::setFont): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13086 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 01 Mar, 2006 20 commits
-
-
ap authored
* WebCoreSupport/WebFrameBridge.m: (-[WebFrameBridge syncLoadResourceWithMethod:URL:customHeaders:postData:finalURL:responseHeaders:statusCode:]): * WebCoreSupport/WebSubresourceLoader.m: (+[WebSubresourceLoader startLoadingResource:withMethod:URL:customHeaders:referrer:forDataSource:]): (+[WebSubresourceLoader startLoadingResource:withMethod:URL:customHeaders:postData:referrer:forDataSource:]): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13085 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ap authored
- http://bugzilla.opendarwin.org/show_bug.cgi?id=7540 REGRESSION: frequent cache-related crashes - http://bugzilla.opendarwin.org/show_bug.cgi?id=7393 A stale comment about XMLHttpRequest responses being never cached * WebCoreSupport/WebFrameBridge.m: Don't call setHTTPHeader if the method is GET. (-[WebFrameBridge syncLoadResourceWithMethod:URL:customHeaders:postData:finalURL:responseHeaders:statusCode:]): * WebCoreSupport/WebSubresourceLoader.m: Ditto. Also removed a stale comment about XMLHTTPRequests. (+[WebSubresourceLoader startLoadingResource:withMethod:URL:customHeaders:referrer:forDataSource:]): (+[WebSubresourceLoader startLoadingResource:withMethod:URL:customHeaders:postData:referrer:forDataSource:]): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13084 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ap authored
Changed an Objective-C forward declaration from "class" to "@class". This doesn't appear to fix any problems, though. * platform/StringImpl.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13083 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
justing authored
harrison forgot to update these pixel results. We should probably move this test out of unsupported-content, since lists are no longer unsupported, but i'll let him do that when he gets back. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13082 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
justing authored
Reviewed by darin <http://bugzilla.opendarwin.org/show_bug.cgi?id=7059> TinyMCE: Select All + delete sends you Back intsead of deleting * editing/resources/select-all-iframe-src.html: Added. * editing/selection/select-all-iframe-expected.checksum: Added. * editing/selection/select-all-iframe-expected.png: Added. * editing/selection/select-all-iframe-expected.txt: Added. * editing/selection/select-all-iframe.html: Added. WebCore: Reviewed by darin <http://bugzilla.opendarwin.org/show_bug.cgi?id=7059> TinyMCE: Select All + delete sends you Back intsead of deleting * page/Frame.cpp: (WebCore::Frame::selectFrameElementInParentIfFullySelected): WebKitTools: Reviewed by darin Give the events that eventSender sends a unique eventNumber * DumpRenderTree/DumpRenderTree.m: (-[EventSendingController mouseDown]): (-[EventSendingController mouseUp]): (-[EventSendingController mouseMoveToX:Y:]): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13081 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
harrison authored
<rdar://problem/4359736> Support outlining ability with lists Added Mail SPI for list level changes. It is SPI because it is not complete support for outlining. See <rdar://problem/4457070> "API for html lists as note outlines". * WebView/WebHTMLView.m: (-[WebHTMLView _canIncreaseSelectionListLevel]): (-[WebHTMLView _canDecreaseSelectionListLevel]): (-[WebHTMLView _increaseSelectionListLevel]): (-[WebHTMLView _decreaseSelectionListLevel]): * WebView/WebHTMLViewPrivate.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13080 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
harrison authored
(missed these in my earlier commit for <rdar://problem/4359736>) * bridge/mac/WebCoreFrameBridge.h: * bridge/mac/WebCoreFrameBridge.mm: (-[WebCoreFrameBridge canIncreaseSelectionListLevel]): (-[WebCoreFrameBridge canDecreaseSelectionListLevel]): (-[WebCoreFrameBridge increaseSelectionListLevel]): (-[WebCoreFrameBridge decreaseSelectionListLevel]): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13079 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eseidel authored
Reviewed by hyatt. Add a stub win32 application to test WebCore drawing on windows. * Spinneret: Added. * Spinneret/Spinneret: Added. * Spinneret/Spinneret.sln: Added. * Spinneret/Spinneret/Resource.h: Added. * Spinneret/Spinneret/Spinneret.cpp: Added. (_tWinMain): (MyRegisterClass): (InitInstance): (WndProc): (About): * Spinneret/Spinneret/Spinneret.h: Added. * Spinneret/Spinneret/Spinneret.ico: Added. * Spinneret/Spinneret/Spinneret.rc: Added. * Spinneret/Spinneret/Spinneret.vcproj: Added. * Spinneret/Spinneret/WebView.cpp: Added. (WebKit::WebView::WebViewPrivate::WebViewPrivate): (WebKit::WebView::WebViewPrivate::~WebViewPrivate): (WebKit::registerWebViewWithInstance): (WebKit::WebView::createWebView): (WebKit::WebView::WebView): (WebKit::WebView::~WebView): (WebKit::WebView::drawRect): (WebKit::WebView::windowHandle): (WebKit::WndProc): * Spinneret/Spinneret/WebView.h: Added. * Spinneret/Spinneret/small.ico: Added. * Spinneret/Spinneret/stdafx.cpp: Added. * Spinneret/Spinneret/stdafx.h: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13078 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eseidel authored
Reviewed by mjs. Fix win32 build, add IntRectWin and GraphicsContextCairo stub. * Viewer/ImageDocument.cpp: * Viewer/ImageMainFrame.cpp: * WebCore.vcproj/WebCore/WebCore.vcproj: * platform/IntRect.h: * platform/cairo/GraphicsContextCairo.cpp: Added. * platform/win/TemporaryLinkStubs.cpp: (GraphicsContext::drawLineForText): (WebCore::GraphicsContext::fillRect): (WebCore::TransferJob::TransferJob): (GraphicsContext::GraphicsContext): (WebCore::GraphicsContext::~GraphicsContext): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13077 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
harrison authored
<rdar://problem/4359736> Support outlining ability with lists * unsupported-content/list-delete-002-expected.txt: Updated. * unsupported-content/list-delete-002.html: Updated. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13076 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
harrison authored
<rdar://problem/4359736> Support outlining ability with lists Added Mail SPI for list level changes. It is SPI because it is not complete support for outlining. See <rdar://problem/4457070> "API for html lists as note outlines". Additional support is to end a list when return is typed on empty list item. * WebCore.vcproj/WebCore/WebCore.vcproj: * WebCore.xcodeproj/project.pbxproj: Added ModifySelectionListLevelCommand.cpp and ModifySelectionListLevelCommand.h * bridge/mac/WebCoreFrameBridge.h: * bridge/mac/WebCoreFrameBridge.mm: (-[WebCoreFrameBridge canIncreaseSelectionListLevel]): (-[WebCoreFrameBridge canDecreaseSelectionListLevel]): (-[WebCoreFrameBridge increaseSelectionListLevel]): (-[WebCoreFrameBridge decreaseSelectionListLevel]): Supply list level calls in the bridge. * editing/InsertParagraphSeparatorCommand.cpp: (WebCore::createListItemElement): New. Creates an li. (WebCore::InsertParagraphSeparatorCommand::doApply): - slight logic cleanup - on empty list item, end the list * editing/ModifySelectionListLevelCommand.cpp: Added. (WebCore::ModifySelectionListLevelCommand::ModifySelectionListLevelCommand): (WebCore::ModifySelectionListLevelCommand::preservesTypingStyle): (WebCore::ModifySelectionListLevelCommand::doApply): (WebCore::ModifySelectionListLevelCommand::canIncreaseSelectionListLevel): (WebCore::ModifySelectionListLevelCommand::canDecreaseSelectionListLevel): (WebCore::ModifySelectionListLevelCommand::increaseSelectionListLevel): (WebCore::ModifySelectionListLevelCommand::decreaseSelectionListLevel): (WebCore::modifySelectionListLevel): (WebCore::getStartEndListChildren): (WebCore::canIncreaseListLevel): (WebCore::canDecreaseListLevel): (WebCore::ModifySelectionListLevelCommand::insertSiblingNodeRangeBefore): (WebCore::ModifySelectionListLevelCommand::insertSiblingNodeRangeAfter): (WebCore::ModifySelectionListLevelCommand::appendSiblingNodeRange): (WebCore::ModifySelectionListLevelCommand::increaseListLevel): (WebCore::ModifySelectionListLevelCommand::decreaseListLevel): * editing/ModifySelectionListLevelCommand.h: Added. New editing command for adjusting the list level. * editing/ReplaceSelectionCommand.cpp: (WebCore::ReplaceSelectionCommand::doApply): Slight logic cleanup * editing/htmlediting.cpp: (WebCore::isListElement): (WebCore::enclosingListChild): New helpers. (WebCore::isTableElement): Allow caller to pass 0... return false in that case. * editing/htmlediting.h: New helpers. * rendering/RenderContainer.cpp: (WebCore::updateListMarkerNumbers): Allow for list children that are not li nodes. Ignore and continue rather than stopping. (WebCore::RenderContainer::addChild): Allow for nil beforeChild, meaning "add at end". git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13075 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eseidel authored
Reviewed by justing. Update ESelectionGranulartiy enum to use newer CamelCase styling. * bridge/mac/WebCoreFrameBridge.mm: (-[WebCoreFrameBridge alterCurrentSelection:direction:granularity:]): * editing/Selection.cpp: (WebCore::Selection::Selection): (WebCore::Selection::validate): * editing/SelectionController.cpp: (WebCore::SelectionController::modifyExtendingRightForward): (WebCore::SelectionController::modifyMovingRightForward): (WebCore::SelectionController::modifyExtendingLeftBackward): (WebCore::SelectionController::modifyMovingLeftBackward): (WebCore::SelectionController::modify): * editing/TypingCommand.cpp: (WebCore::TypingCommand::deleteKeyPressed): (WebCore::TypingCommand::forwardDeleteKeyPressed): * editing/jsediting.cpp: * editing/text_granularity.h: (WebCore::): * page/Frame.cpp: (WebCore::Frame::selectClosestWordFromMouseEvent): (WebCore::Frame::handleMousePressEventTripleClick): (WebCore::Frame::handleMousePressEventSingleClick): (WebCore::Frame::handleMouseMoveEventSelection): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13074 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
lypanov authored
Reviewed by Maciej. - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=5966 Fixes already existing test: svg/W3C-SVG-1.1/coords-viewattr-02-b.svg * kcanvas/RenderSVGImage.cpp: (WebCore::RenderSVGImage::adjustRectsForAspectRatio): (WebCore::RenderSVGImage::paint): * kcanvas/RenderSVGImage.h: 2006-03-01 Alexander Kellett <lypanov@kde.org> - http://bugzilla.opendarwin.org/show_bug.cgi?id=5966 Update expected results * svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.checksum: * svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.png: * svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13073 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
thatcher authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13072 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ap authored
- http://bugzilla.opendarwin.org/show_bug.cgi?id=3812 XMLHttpRequest: PUT, DELETE, HEAD and all other methods but POST actually do a GET. HEAD is currently unimplemented because of what seems to be a bug in NSURLConnection, and does a GET instead. WebCore: * kwq/KWQKJobClasses.h: Add a method parameter to TransferJob. * kwq/KWQKJobClasses.mm: (WebCore::TransferJobPrivate::TransferJobPrivate): (WebCore::TransferJob::TransferJob): (WebCore::TransferJob::method): * bridge/mac/WebCoreFrameBridge.h: URL loading functions now take a method parameter. * dom/xml_tokenizer.cpp: (WebCore::openFunc): * khtml/xsl/xslt_processorimpl.cpp: (DOM::docLoaderFunc): * kwq/KWQLoader.mm: (KWQServeRequest): (KWQServeSynchronousRequest): * loader/loader.cpp: (WebCore::Loader::servePendingRequests): * page/Frame.cpp: (WebCore::Frame::...
-
thatcher authored
Reviewed by Darin. http://bugzilla.opendarwin.org/show_bug.cgi?id=7450 elementAtPoint is expensive and should return a smart dictionary Support for WebKit. This removes the old elementAtPoint: on the bridge. WebKit now uses the bridge method getInnerNonSharedNode:innerNode:URLElement:atPoint: * WebCore.exp: removes the WebCore* dictionary keys * bindings/objc/DOM.mm: (-[DOMElement image]): new method to get an NSImage if the element has an image renderer * bindings/objc/DOMHTML.mm: (-[DOMHTMLElement titleDisplayString]): new method that returns the title after doing the backslash as currency symbol conversion (-[DOMHTMLInputElement altDisplayString]): ditto for alt (-[DOMHTMLImageElement altDisplayString]): ditto (-[DOMHTMLAppletElement altDisplayString]): ditto (-[DOMHTMLAreaElement altDisplayString]): ditto (-[DOMHTMLAnchorElement absoluteLinkURL]): new method to get the absolute NSURL (-[DOMHTMLAreaElement absoluteLinkURL]): ditto (-[DOMHTMLLinkElement absoluteLinkURL]): ditto (-[DOMHTMLInputElement absoluteImageURL]): new method to get the absolute image location as an NSURL (-[DOMHTMLImageElement absoluteImageURL]): ditto (-[DOMHTMLObjectElement absoluteImageURL]): ditto * bindings/objc/DOMPrivate.h: * bridge/mac/WebCoreFrameBridge.h: * bridge/mac/WebCoreFrameBridge.mm: (-[WebCoreFrameBridge getInnerNonSharedNode:innerNode:URLElement:atPoint:]): (-[WebCoreFrameBridge isPointInsideSelection:]): * dom/DocumentImpl.cpp: (WebCore::DocumentImpl::prepareMouseEvent): (WebCore::DocumentImpl::backslashAsCurrencySymbol): * dom/DocumentImpl.h: * rendering/render_layer.cpp: (WebCore::RenderLayer::hitTest): * rendering/render_object.h: (WebCore::RenderObject::NodeInfo::URLElement): (WebCore::RenderObject::NodeInfo::setURLElement): WebKit: Reviewed by Darin. http://bugzilla.opendarwin.org/show_bug.cgi?id=7450 elementAtPoint is expensive and should return a smart dictionary elementAtPoint for WebHTMLView now returns a WebElementDictionary, when objectForKey is called it will lookup in the DOM, cache and return the value * Misc/WebElementDictionary.h: Added. * Misc/WebElementDictionary.m: Added. (addLookupKey): (cacheValueForKey): (+[WebElementDictionary initializeLookupTable]): (-[WebElementDictionary initWithInnerNonSharedNode:innerNode:URLElement:andPoint:]): (-[WebElementDictionary dealloc]): (-[WebElementDictionary _fillCache]): (-[WebElementDictionary count]): (-[WebElementDictionary keyEnumerator]): (-[WebElementDictionary objectForKey:]): (-[WebElementDictionary _domNode]): (-[WebElementDictionary _webFrame]): (-[WebElementDictionary _targetWebFrame]): (-[WebElementDictionary _title]): (-[WebElementDictionary _imageRect]): (-[WebElementDictionary _isSelected]): * Misc/WebNSViewExtras.m: (-[NSView _web_dragImage:element:rect:event:pasteboard:source:offset:]): * WebKit.xcodeproj/project.pbxproj: * WebView/WebHTMLView.m: (-[WebHTMLView _updateMouseoverWithEvent:]): (-[WebHTMLView _startDraggingImage:at:operation:event:sourceIsDHTML:DHTMLWroteData:]): (-[NSArray elementAtPoint:]): * WebView/WebView.m: * WebView/WebViewPrivate.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13070 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
darin authored
Reviewed by Hyatt. - Test for http://bugzilla.opendarwin.org/show_bug.cgi?id=7327 REGRESSION (r12869): :hover subselector does not work in quirks mode * fast/css/hover-subselector-expected.checksum: Added. * fast/css/hover-subselector-expected.png: Added. * fast/css/hover-subselector-expected.txt: Added. * fast/css/hover-subselector.html: Added. WebCore: Test: fast/css/hover-subselector.html Reviewed by Hyatt. - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=7327 REGRESSION (r12869): :hover subselector does not work in quirks mode * css/cssstyleselector.h: * css/cssstyleselector.cpp: (WebCore::CSSStyleSelector::checkSelector): Pass flag to indicate sub-selector. (WebCore::CSSStyleSelector::checkOneSelector): Apply the *:hover and *:active quirks only when there are no sub-selectors. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13069 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mjs authored
- fix win32 build (and make dumprendertree run) * kwq/KWQComboBox.h: * platform/win/TemporaryLinkStubs.cpp: (QTextEdit::selectionEnd): (Widget::~Widget): (GraphicsContext::beginTransparencyLayer): (QComboBox::populate): (GraphicsContext::drawConvexPolygon): (QFontMetrics::selectionRectForText): (GraphicsContext::setShadow): (GraphicsContext::clearFocusRing): (GraphicsContext::drawImageInRect): (KWQFileButton::setFilename): (KWQFileButton::focusPolicy): (KWQFileButton::frameGeometry): (QSlider::focusPolicy): (WebCore::GraphicsContext::font): (QTextEdit::setWritingDirection): (QFontMetrics::checkSelectionPoint): (QFontMetrics::isFixedPitch): (WebCore::TransferJob::addMetaData): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13068 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
darin authored
- http://bugzilla.opendarwin.org/show_bug.cgi?id=7444 move QPainter to platform directory and name it GraphicsContext * platform/GraphicsContext.h: Added. * platform/TextDirection.h: Added. * platform/cg/GraphicsContextCG.cpp: Added. * platform/mac/GraphicsContextMac.mm: Added. * kwq/KWQPainter.h: Removed. * kwq/KWQPainter.mm: Removed. * ForwardingHeaders/qpainter.h: Removed. * WebCore.xcodeproj/project.pbxproj: Updated for moved files. * WebCore.vcproj/WebCore/WebCore.vcproj: Updated for moved files. * platform/win/TemporaryLinkStubs.cpp: Updated. * bridge/mac/MacFrame.mm: (WebCore::MacFrame::setDisplaysWithFocusAttributes): * bridge/mac/WebCoreFrameBridge.mm: (-[WebCoreFrameBridge drawRect:]): * editing/SelectionController.h: * editing/SelectionController.cpp: (WebCore::SelectionController::paintCaret): * kcanvas/KCanvasResources.cpp: (WebCore::KCanvasMarker::draw): * khtml/ecma/kjs_html.cpp: (KJS::KJS::Context2DFunction::callAsFunction): (KJS::Context2D::putValueProperty): (KJS::drawPattern): * page/Frame.h: * page/Frame.cpp: (WebCore::Frame::paintCaret): (WebCore::Frame::paintDragCaret): (WebCore::Frame::paint): (WebCore::Frame::adjustPageHeight): * page/FrameView.h: * platform/Font.h: * platform/Font.cpp: (WebCore::Font::selectionRectForText): (WebCore::Font::drawHighlightForText): (WebCore::Font::drawText): * platform/Widget.h: * platform/mac/WidgetMac.mm: (WebCore::Widget::paint): * rendering/InlineTextBox.h: * rendering/InlineTextBox.cpp: (WebCore::InlineTextBox::paint): (WebCore::InlineTextBox::paintSelection): (WebCore::InlineTextBox::paintMarkedTextBackground): (WebCore::InlineTextBox::paintDecoration): (WebCore::InlineTextBox::paintSpellingMarker): (WebCore::InlineTextBox::paintTextMatchMarker): (WebCore::InlineTextBox::paintAllMarkersOfType): (WebCore::InlineTextBox::paintMarkedTextUnderline): (WebCore::InlineTextBox::offsetForPosition): * rendering/RenderTableCell.cpp: (WebCore::outlineBox): (WebCore::RenderTableCell::paintCollapsedBorder): (WebCore::RenderTableCell::paintBoxDecorations): * rendering/RenderTableCell.h: * rendering/render_box.cpp: (WebCore::RenderBox::paintBackgrounds): (WebCore::RenderBox::paintBackground): (WebCore::RenderBox::paintBackgroundExtended): (WebCore::RenderBox::outlineBox): * rendering/render_box.h: * rendering/render_button.cpp: (WebCore::RenderButton::RenderButton): (WebCore::RenderButton::paintObject): * rendering/render_button.h: (WebCore::RenderButton::removeLeftoverAnonymousBoxes): * rendering/render_canvas.cpp: * rendering/render_canvasimage.cpp: (WebCore::RenderCanvasImage::paint): * rendering/render_flow.cpp: (WebCore::RenderFlow::addFocusRingRects): (WebCore::RenderFlow::paintFocusRing): (WebCore::RenderFlow::paintOutlines): (WebCore::RenderFlow::paintOutlineForLine): * rendering/render_flow.h: * rendering/render_form.cpp: (WebCore::RenderLineEdit::setStyle): (WebCore::RenderFieldset::paintBorderMinusLegend): (WebCore::RenderSelect::setWidgetWritingDirection): (WebCore::RenderTextArea::setStyle): * rendering/render_form.h: (WebCore::RenderFieldset::renderName): * rendering/render_frames.cpp: (WebCore::RenderFrameSet::userResize): * rendering/render_image.cpp: (WebCore::RenderImage::paint): * rendering/render_layer.cpp: (WebCore::RenderLayer::beginTransparencyLayers): (WebCore::RenderLayer::paintScrollbars): (WebCore::RenderLayer::paint): (WebCore::setClip): (WebCore::restoreClip): (WebCore::RenderLayer::paintLayer): (WebCore::Marquee::direction): * rendering/render_layer.h: * rendering/render_line.cpp: (WebCore::InlineFlowBox::paintBackgrounds): (WebCore::InlineFlowBox::paintBackground): (WebCore::InlineFlowBox::paintBackgroundAndBorder): (WebCore::InlineFlowBox::paintDecorations): (WebCore::EllipsisBox::paint): * rendering/render_line.h: * rendering/render_list.cpp: (WebCore::RenderListMarker::paint): * rendering/render_object.cpp: (WebCore::RenderObject::drawBorder): (WebCore::RenderObject::paintBorderImage): (WebCore::RenderObject::paintBorder): (WebCore::RenderObject::addFocusRingRects): (WebCore::RenderObject::paintOutline): (WebCore::RenderObject::selectionColor): * rendering/render_object.h: (WebCore::RenderObject::element): (WebCore::RenderObject::document): (WebCore::RenderObject::setNode): (WebCore::RenderObject::node): (WebCore::RenderObject::PaintInfo::PaintInfo): (WebCore::RenderObject::paintBoxDecorations): (WebCore::RenderObject::paintBackgroundExtended): (WebCore::RenderObject::printBoxDecorations): * rendering/render_replaced.cpp: (WebCore::RenderReplaced::selectionColor): * rendering/render_replaced.h: Updated to use GraphicsContext instead of QPainter. * css/cssstyleselector.cpp: (WebCore::CSSStyleSelector::applyProperty): * kwq/KWQComboBox.h: * kwq/KWQComboBox.mm: (QComboBox::setWritingDirection): * kwq/KWQLineEdit.h: * kwq/KWQLineEdit.mm: (QLineEdit::setWritingDirection): * kwq/KWQListBox.h: * kwq/KWQListBox.mm: (QListBox::setWritingDirection): * kwq/KWQTextEdit.h: * kwq/KWQTextEdit.mm: (QTextEdit::setWritingDirection): * rendering/bidi.cpp: (khtml::bidiNext): (khtml::bidiFirst): Updated to use TextDirection instead of QPainter::TextDirection and EDirection. * kcanvas/device/KRenderingDevice.h: Added renderingDevice here to replace QPainter::renderingDevice for now. * khtml/ecma/kjs_html.h: Fixed comments to mention GraphicsContext. * khtml/html/html_imageimpl.h: * page/FrameView.cpp: * rendering/RenderBlock.cpp: Added include needed since I reduced includes elsewhere. * kwq/KWQFontMetrics.h: * kwq/KWQFontMetrics.mm: (QFontMetrics::checkSelectionPoint): Changed QChar* to be const QChar*. * platform/FontDescription.h: Added include that was missing. * rendering/render_theme.cpp: Ditto. * platform/Image.h: Removed unnecessary forward declaration of QPainter. * rendering/RenderText.h: Clean up types, use const. * rendering/render_style.h: Removed EDirection and replaced it with TextDirection. * kcanvas/KCanvasCreator.cpp: (WebCore::KCanvasCreator::createRoundedRectangle): (WebCore::KCanvasCreator::createRectangle): (WebCore::KCanvasCreator::createEllipse): (WebCore::KCanvasCreator::createLine): * kcanvas/KCanvasPath.cpp: (WebCore::operator<<): * kcanvas/KCanvasTreeDebug.cpp: (WebCore::operator<<): * kcanvas/RenderForeignObject.cpp: (WebCore::RenderForeignObject::paint): * kcanvas/RenderPath.cpp: (WebCore::RenderPath::paint): * kcanvas/RenderSVGImage.cpp: (WebCore::RenderSVGImage::paint): (WebCore::RenderSVGImage::translateForAttributes): * kcanvas/RenderSVGText.cpp: (WebCore::RenderSVGText::paint): * kcanvas/device/quartz/KCanvasFilterQuartz.mm: (WebCore::KCanvasFilterQuartz::prepareFilter): (WebCore::KCanvasFilterQuartz::applyFilter): * kcanvas/device/quartz/KCanvasMaskerQuartz.mm: (WebCore::KCanvasMaskerQuartz::applyMask): * kcanvas/device/quartz/KCanvasResourcesQuartz.mm: (WebCore::KCanvasContainerQuartz::paint): (WebCore::KCanvasClipperQuartz::applyClip): * kcanvas/device/quartz/KRenderingDeviceQuartz.mm: (WebCore::KRenderingDeviceQuartz::pushContext): (WebCore::KRenderingDeviceQuartz::popContext): (WebCore::renderingDevice): * kcanvas/device/quartz/KRenderingPaintServerGradientQuartz.mm: (WebCore::KRenderingPaintServerGradientQuartz::setup): (WebCore::KRenderingPaintServerGradientQuartz::renderPath): (WebCore::KRenderingPaintServerGradientQuartz::teardown): * ksvg2/misc/KCanvasRenderingStyle.cpp: (WebCore::sharedSolidPaintServer): * ksvg2/svg/SVGAElementImpl.cpp: (SVGAElementImpl::createRenderer): * ksvg2/svg/SVGClipPathElementImpl.cpp: (SVGClipPathElementImpl::canvasResource): * ksvg2/svg/SVGFEBlendElementImpl.cpp: (SVGFEBlendElementImpl::filterEffect): * ksvg2/svg/SVGFEColorMatrixElementImpl.cpp: (SVGFEColorMatrixElementImpl::filterEffect): * ksvg2/svg/SVGFEComponentTransferElementImpl.cpp: (SVGFEComponentTransferElementImpl::filterEffect): * ksvg2/svg/SVGFECompositeElementImpl.cpp: (SVGFECompositeElementImpl::filterEffect): * ksvg2/svg/SVGFEDiffuseLightingElementImpl.cpp: (WebCore::SVGFEDiffuseLightingElementImpl::filterEffect): * ksvg2/svg/SVGFEDisplacementMapElementImpl.cpp: (SVGFEDisplacementMapElementImpl::filterEffect): * ksvg2/svg/SVGFEFloodElementImpl.cpp: (SVGFEFloodElementImpl::filterEffect): * ksvg2/svg/SVGFEGaussianBlurElementImpl.cpp: (SVGFEGaussianBlurElementImpl::filterEffect): * ksvg2/svg/SVGFEImageElementImpl.cpp: (SVGFEImageElementImpl::filterEffect): * ksvg2/svg/SVGFEMergeElementImpl.cpp: (SVGFEMergeElementImpl::filterEffect): * ksvg2/svg/SVGFEOffsetElementImpl.cpp: (SVGFEOffsetElementImpl::filterEffect): * ksvg2/svg/SVGFESpecularLightingElementImpl.cpp: (SVGFESpecularLightingElementImpl::filterEffect): * ksvg2/svg/SVGFETileElementImpl.cpp: (SVGFETileElementImpl::filterEffect): * ksvg2/svg/SVGFETurbulenceElementImpl.cpp: (SVGFETurbulenceElementImpl::filterEffect): * ksvg2/svg/SVGFilterElementImpl.cpp: (SVGFilterElementImpl::canvasResource): * ksvg2/svg/SVGGElementImpl.cpp: (SVGGElementImpl::createRenderer): * ksvg2/svg/SVGGradientElementImpl.cpp: (SVGGradientElementImpl::canvasResource): * ksvg2/svg/SVGMarkerElementImpl.cpp: (WebCore::SVGMarkerElementImpl::canvasResource): (WebCore::SVGMarkerElementImpl::createRenderer): * ksvg2/svg/SVGMaskElementImpl.cpp: (WebCore::SVGMaskElementImpl::drawMaskerContent): (WebCore::SVGMaskElementImpl::createRenderer): (WebCore::SVGMaskElementImpl::canvasResource): * ksvg2/svg/SVGPathElementImpl.cpp: (WebCore::SVGPathElementImpl::toPathData): * ksvg2/svg/SVGPatternElementImpl.cpp: (WebCore::SVGPatternElementImpl::drawPatternContentIntoTile): (WebCore::SVGPatternElementImpl::createRenderer): (WebCore::SVGPatternElementImpl::canvasResource): * ksvg2/svg/SVGPolygonElementImpl.cpp: (SVGPolygonElementImpl::toPathData): * ksvg2/svg/SVGPolylineElementImpl.cpp: (SVGPolylineElementImpl::toPathData): * ksvg2/svg/SVGSVGElementImpl.cpp: (WebCore::SVGSVGElementImpl::createRenderer): * ksvg2/svg/SVGStyledElementImpl.cpp: (WebCore::SVGStyledElementImpl::createRenderer): * ksvg2/svg/SVGSwitchElementImpl.cpp: (SVGSwitchElementImpl::createRenderer): * ksvg2/svg/SVGUseElementImpl.cpp: (SVGUseElementImpl::createRenderer): Updated to use renderingDevice instead of QPainter::renderingDevice. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13067 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ggaren authored
- Fixed <rdar://problem/4448098> Switch PropertyMap deleted entry placeholder to -1 from UString::Rep::null This turned out to be only a small speedup (.12%). That's within the margin of error for super accurate JS iBench, but Shark confirms the same, so I think it's worth landing. FYI, I also confirmed that the single entry optimization in PropertyMap is a 3.2% speedup. * kjs/property_map.cpp: (KJS::PropertyMap::~PropertyMap): (KJS::PropertyMap::clear): (KJS::PropertyMap::put): (KJS::PropertyMap::insert): (KJS::PropertyMap::rehash): (KJS::PropertyMap::remove): (KJS::PropertyMap::addSparseArrayPropertiesToReferenceList): (KJS::PropertyMap::checkConsistency): * kjs/property_map.h: (KJS::PropertyMap::deletedSentinel): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13066 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 28 Feb, 2006 17 commits
-
-
darin authored
* WebCore.xcodeproj/project.pbxproj: Updated project file. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13065 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
darin authored
- moved the WebCoreXXX files from kwq to appropriate directories No changes to the contents of the files. * WebCore.xcodeproj/project.pbxproj: Updated project file. * bridge/mac/WebCoreCache.h: Added. * bridge/mac/WebCoreCache.mm: Added. * bridge/mac/WebCoreEncodings.h: Added. * bridge/mac/WebCoreEncodings.mm: Added. * bridge/mac/WebCoreFrameNamespaces.h: Added. * bridge/mac/WebCoreFrameNamespaces.m: Added. * bridge/mac/WebCoreFrameView.h: Added. * bridge/mac/WebCoreJavaScript.h: Added. * bridge/mac/WebCoreJavaScript.mm: Added. * bridge/mac/WebCoreKeyboardAccess.h: Added. * bridge/mac/WebCoreResourceLoader.h: Added. * bridge/mac/WebCoreScriptDebugger.h: Added. * bridge/mac/WebCoreScriptDebugger.mm: Added. * bridge/mac/WebCoreSettings.h: Added. * bridge/mac/WebCoreSettings.mm: Added. * bridge/mac/WebCoreTextDecoder.h: Added. * bridge/mac/WebCoreTextDecoder.mm: Added. * bridge/mac/WebCoreViewFactory.h: Added. * bridge/mac/WebCoreViewFactory.m: Added. * bridge/mac/WebDashboardRegion.h: Added. * bridge/mac/WebDashboardRegion.m: Added. * kwq/WebCoreCache.h: Removed. * kwq/WebCoreCache.mm: Removed. * kwq/WebCoreCookieAdapter.h: Removed. * kwq/WebCoreCookieAdapter.m: Removed. * kwq/WebCoreEncodings.h: Removed. * kwq/WebCoreEncodings.mm: Removed. * kwq/WebCoreFrameNamespaces.h: Removed. * kwq/WebCoreFrameNamespaces.m: Removed. * kwq/WebCoreFrameView.h: Removed. * kwq/WebCoreGraphicsBridge.h: Removed. * kwq/WebCoreGraphicsBridge.m: Removed. * kwq/WebCoreHistory.h: Removed. * kwq/WebCoreHistory.m: Removed. * kwq/WebCoreImageRenderer.h: Removed. * kwq/WebCoreImageRendererFactory.h: Removed. * kwq/WebCoreImageRendererFactory.m: Removed. * kwq/WebCoreJavaScript.h: Removed. * kwq/WebCoreJavaScript.mm: Removed. * kwq/WebCoreKeyGenerator.h: Removed. * kwq/WebCoreKeyGenerator.m: Removed. * kwq/WebCoreKeyboardAccess.h: Removed. * kwq/WebCoreResourceLoader.h: Removed. * kwq/WebCoreScriptDebugger.h: Removed. * kwq/WebCoreScriptDebugger.mm: Removed. * kwq/WebCoreSettings.h: Removed. * kwq/WebCoreSettings.mm: Removed. * kwq/WebCoreTextDecoder.h: Removed. * kwq/WebCoreTextDecoder.mm: Removed. * kwq/WebCoreTextRenderer.h: Removed. * kwq/WebCoreTextRendererFactory.h: Removed. * kwq/WebCoreTextRendererFactory.mm: Removed. * kwq/WebCoreView.h: Removed. * kwq/WebCoreView.m: Removed. * kwq/WebCoreViewFactory.h: Removed. * kwq/WebCoreViewFactory.m: Removed. * kwq/WebDashboardRegion.h: Removed. * kwq/WebDashboardRegion.m: Removed. * platform/mac/WebCoreCookieAdapter.h: Added. * platform/mac/WebCoreCookieAdapter.m: Added. * platform/mac/WebCoreGraphicsBridge.h: Added. * platform/mac/WebCoreGraphicsBridge.m: Added. * platform/mac/WebCoreHistory.h: Added. * platform/mac/WebCoreHistory.m: Added. * platform/mac/WebCoreImageRenderer.h: Added. * platform/mac/WebCoreImageRendererFactory.h: Added. * platform/mac/WebCoreImageRendererFactory.m: Added. * platform/mac/WebCoreKeyGenerator.h: Added. * platform/mac/WebCoreKeyGenerator.m: Added. * platform/mac/WebCoreTextRenderer.h: Added. * platform/mac/WebCoreTextRendererFactory.h: Added. * platform/mac/WebCoreTextRendererFactory.mm: Added. * platform/mac/WebCoreView.h: Added. * platform/mac/WebCoreView.m: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13064 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hyatt authored
Reviewed by eric * ForwardingHeaders/qfont.h: Removed. * WebCore.xcodeproj/project.pbxproj: * bindings/objc/DOM.mm: (-[DOMElement _font]): * bridge/mac/MacFrame.mm: (WebCore::MacFrame::attributedString): (WebCore::MacFrame::fontForSelection): (WebCore::MacFrame::fontAttributesForSelectionStart): * bridge/mac/WebCoreFrameBridge.mm: * css/css_computedstyle.cpp: (WebCore::CSSComputedStyleDeclarationImpl::getPropertyCSSValue): * css/cssstyleselector.cpp: (WebCore::CSSStyleSelector::applyProperty): * dom/DocumentImpl.cpp: (WebCore::DocumentImpl::recalcStyle): * ksvg2/svg/SVGLengthImpl.cpp: (SVGLengthImpl::updateValue): * kwq/KWQAccObject.mm: (AXAttributeStringSetStyle): * kwq/KWQComboBox.h: * kwq/KWQComboBox.mm: (QComboBox::setFont): * kwq/KWQFont.h: Removed. * kwq/KWQFont.mm: Removed. * kwq/KWQFontMetrics.h: * kwq/KWQFontMetrics.mm: (QFontMetricsPrivate::QFontMetricsPrivate): (QFontMetricsPrivate::~QFontMetricsPrivate): (QFontMetricsPrivate::getRenderer): (QFontMetricsPrivate::fontDescription): (QFontMetricsPrivate::setFontDescription): (QFontMetricsPrivate::getWebCoreFont): (QFontMetricsPrivate::isFixedPitch): (QFontMetricsPrivate::determinePitch): (QFontMetrics::QFontMetrics): (QFontMetrics::setFontDescription): (QFontMetrics::width): (QFontMetrics::floatWidth): (QFontMetrics::selectionRectForText): (QFontMetrics::checkSelectionPoint): (QFontMetrics::getWebCoreFont): (QFontMetrics::isFixedPitch): * kwq/KWQKHTMLSettings.h: * kwq/KWQLineEdit.h: * kwq/KWQLineEdit.mm: (-[NSSearchField _addStringToRecentSearches:]): (QLineEdit::setFont): * kwq/KWQListBox.h: * kwq/KWQListBox.mm: (QListBox::sizeForNumberOfLines): (QListBox::setFont): (-[KWQTableView drawRow:clipRect:]): * kwq/KWQPainter.h: * kwq/KWQPainter.mm: (WebCore::QPainter::font): (WebCore::QPainter::setFont): (WebCore::QPainter::fontMetrics): (WebCore::QPainter::_updateRenderer): (WebCore::QPainter::drawText): (WebCore::QPainter::drawHighlightForText): * kwq/KWQSlider.h: * kwq/KWQSlider.mm: (QSlider::setFont): * kwq/KWQTextEdit.h: * kwq/KWQTextEdit.mm: (QTextEdit::setFont): * platform/Font.cpp: (khtml::Font::update): * platform/Font.h: (WebCore::): (WebCore::Font::m_wordSpacing): (WebCore::Font::Font): (WebCore::Font::operator==): (WebCore::Font::operator!=): (WebCore::Font::fontMetrics): (WebCore::Font::pixelSize): (WebCore::Font::size): (WebCore::Font::letterSpacing): (WebCore::Font::setWordSpacing): (WebCore::Font::setLetterSpacing): (WebCore::Font::isFixedPitch): (WebCore::Font::isPrinterFont): (WebCore::Font::firstFamily): (WebCore::Font::family): (WebCore::Font::italic): (WebCore::Font::weight): (WebCore::Font::getNSFamily): (WebCore::Font::getNSFont): (WebCore::Font::getWebCoreFont): * platform/FontDescription.h: (WebCore::FontDescription::FontDescription): * platform/FontFamily.h: * platform/Widget.h: * platform/mac/WidgetMac.mm: (WebCore::Widget::font): (WebCore::Widget::setFont): * rendering/InlineTextBox.cpp: (WebCore::InlineTextBox::selectionRect): (WebCore::InlineTextBox::paint): (WebCore::InlineTextBox::positionForOffset): * rendering/RenderBlock.cpp: (WebCore::stripTrailingSpace): * rendering/RenderText.cpp: (WebCore::RenderText::cacheWidths): (WebCore::RenderText::trimmedMinMaxWidth): (WebCore::RenderText::calcMinMaxWidth): (WebCore::RenderText::font): (WebCore::RenderText::width): * rendering/RenderText.h: * rendering/bidi.cpp: (khtml::RenderBlock::computeHorizontalPositionsForLine): (khtml::RenderBlock::findNextLineBreak): * rendering/render_br.cpp: (WebCore::RenderBR::lineHeight): * rendering/render_flow.cpp: (WebCore::RenderFlow::lineHeight): * rendering/render_form.cpp: (WebCore::RenderFormElement::setStyle): (WebCore::RenderFormElement::addIntrinsicMarginsIfAllowed): * rendering/render_image.cpp: (WebCore::RenderImage::paint): * rendering/render_line.cpp: (WebCore::InlineFlowBox::placeBoxesHorizontally): (WebCore::InlineFlowBox::paintDecorations): (WebCore::EllipsisBox::paint): * rendering/render_list.cpp: (RenderListMarker::paint): * rendering/render_object.cpp: (WebCore::RenderObject::getVerticalPosition): (WebCore::RenderObject::lineHeight): * rendering/render_object.h: (WebCore::RenderObject::font): * rendering/render_replaced.cpp: (WebCore::RenderWidget::setStyle): * rendering/render_style.h: (khtml::RenderStyle::fontSize): (khtml::RenderStyle::fontMetrics): (khtml::RenderStyle::wordSpacing): (khtml::RenderStyle::letterSpacing): (khtml::RenderStyle::setFontDescription): (khtml::RenderStyle::setWordSpacing): (khtml::RenderStyle::setLetterSpacing): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13063 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
darin authored
Reviewed by Adele. - remove obsolete WebCoreScrollView class * WebCore.exp: Remove WebCoreScrollView class name. * kwq/WebCoreScrollView.h: Removed. * kwq/WebCoreScrollView.m: Removed. * WebCore.xcodeproj/project.pbxproj: Remove WebCoreScrollView source files. * kwq/KWQListBox.mm: (-[KWQListBoxScrollView autoforwardsScrollWheelEvents]): Added. * kwq/KWQTextArea.h: Change base class to NSScrollView instead of WebCoreScrollView. * kwq/KWQTextArea.mm: (-[KWQTextAreaTextView autoforwardsScrollWheelEvents]): Ditto. WebKit: Reviewed by Adele. - remove obsolete WebCoreScrollView class * WebView/WebDynamicScrollBarsView.h: Change base class to NSScrollView instead of WebCoreScrollView. * WebView/WebDynamicScrollBarsView.m: (-[WebDynamicScrollBarsView autoforwardsScrollWheelEvents]): Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13062 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
justing authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13061 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eseidel authored
Reviewed by mjs. * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp: (main): add ability to dump render tree and read from a local file. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13060 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eseidel authored
Reviewed by mjs. Fix spacing/style on several of the stubs. Reorganize stubs, separating empty stubs. Remove the abort from certain stubs blocking DRT. Add a virtual setView call to Frame baseclass. * bridge/mac/MacFrame.h: mark setView virtual * dom/DocumentImpl.cpp: (WebCore::DocumentImpl::attach): remove no-renderer hack * page/Frame.cpp: (WebCore::Frame::view): fix spacing (WebCore::Frame::setView): added. * page/Frame.h: * platform/win/TemporaryLinkStubs.cpp: (notImplemented): make break directly into debugger. Moved, modified several other stubs not mentioned here. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13059 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
justing authored
Reviewed by mjs Tests for: <http://bugzilla.opendarwin.org/show_bug.cgi?id=6647> TinyMCE: document.execCommand("insertHTML", ...) unimplemented * editing/editing.js: * editing/execCommand/insertHTML-expected.checksum: Added. * editing/execCommand/insertHTML-expected.png: Added. * editing/execCommand/insertHTML-expected.txt: Added. * editing/execCommand/insertHTML.html: Added. WebCore: Reviewed by mjs <http://bugzilla.opendarwin.org/show_bug.cgi?id=6647> TinyMCE: document.execCommand("insertHTML", ...) unimplemented * editing/jsediting.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13058 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mjs authored
- make win32 DumpRenderTree run without crashing http://bugzilla.opendarwin.org/show_bug.cgi?id=7511 * WebCore.vcproj/WebCore/WebCore.vcproj: * bridge/win/BrowserExtensionWin.h: Added. * bridge/win/FrameWin.cpp: (WebCore::FrameWin::FrameWin): Initialize browser extension and settings. * dom/DocumentImpl.cpp: (WebCore::DocumentImpl::attach): Don't create renderers for now. * dom/EventNames.cpp: (WebCore::EventNames::init): use placement new even when not avoiding static constructors. * khtml/html/htmlnames.cpp: (WebCore::HTMLNames::init): ditto * dom/QualifiedName.cpp: (WebCore::QualifiedName::init): ditto * dom/QualifiedName.h: (WebCore::QualifiedName::QualifiedName): Added default constructor but only in ifdef. * page/Frame.h: * platform/AtomicString.cpp: (WebCore::AtomicString::init): use placement new even when not avoiding static constructors * platform/StaticConstructors.h: don't initialize when not avoiding static constructors, just default construct and let initialization happen normally * platform/win/TemporaryLinkStubs.cpp: Stub out some more things (Cursor::~Cursor): (QFont::~QFont): (QFontMetrics::~QFontMetrics): (WebCore::FrameWin::restoreDocumentState): (WebCore::FrameWin::partClearedInBegin): (WebCore::FrameWin::createEmptyDocument): (WebCore::BrowserExtensionWin::getHistoryLength): (WebCore::BrowserExtensionWin::canRunModal): (WebCore::BrowserExtensionWin::openURLNotify): (WebCore::BrowserExtensionWin::canRunModalNow): (WebCore::BrowserExtensionWin::runModal): (WebCore::BrowserExtensionWin::goBackOrForward): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13057 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
sullivan authored
* libWebKitSystemInterface.a: ditto git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13056 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
sullivan authored
Wean WebKit from one more SPI call. We learned about this new-to-Tiger API from filing Radar 4433222. * WebView/WebHTMLView.m: (-[WebHTMLView _autoscroll]): use public CGEventSourceButtonState() instead of WKMouseIsDown() (which was using SPI internally) git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13055 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eseidel authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13054 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eseidel authored
Reviewed by mjs. Remove abort() from constructors to allow DRT to run. * platform/win/TemporaryLinkStubs.cpp: (QFont::QFont): (QFontMetrics::QFontMetrics): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13053 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eseidel authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13052 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
justing authored
Reviewed by darin <http://bugzilla.opendarwin.org/show_bug.cgi?id=6893> REGRESSION: Major bug with TinyMCE, no value submitted from textarea <rdar://problem/3465857> value from textarea form field inside of hidden div isn't submitted <rdar://problem/3968059> Textarea with hard-wrap: pre-filled text doesn't get hard-wrapped * fast/forms/textarea-hard-linewrap-expected.txt: Added. * fast/forms/textarea-hard-linewrap.html: Added. * fast/forms/textarea-setvalue-submit-expected.txt: Added. * fast/forms/textarea-setvalue-submit.html: Added. WebCore: Reviewed by darin <http://bugzilla.opendarwin.org/show_bug.cgi?id=6893> REGRESSION: Major bug with TinyMCE, no value submitted from textarea <rdar://problem/3465857> value from textarea form field inside of hidden div isn't submitted <rdar://problem/3968059> Textarea with hard-wrap: pre-filled text doesn't get hard-wrapp...
-
eseidel authored
Reviewed by darin. * Scripts/install-win-extras: fix dll permissions & download zlib too. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13050 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eseidel authored
Reviewed by darin. Copy missing dlls to build directory. * Viewer.cpp: fix line endings * Viewer/ImageView.cpp: fix line endings * Viewer/stdafx.cpp: fix line endings * WebCore.vcproj/WebCore/build-generated-files.sh: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13049 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 27 Feb, 2006 2 commits
-
-
darin authored
Reviewed by Darin. - added test case for http://bugzilla.opendarwin.org/show_bug.cgi?id=7338 Incorrect selectorText for multiple subselectors * fast/dom/css-selectorText-expected.checksum: Updated. * fast/dom/css-selectorText-expected.png: Updated. * fast/dom/css-selectorText-expected.txt: Updated. * fast/dom/css-selectorText.html: Added a case with multiple subselectors. WebCore: Test: added to fast/dom/css-selectorText.html Reviewed by Darin. - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=7338 Incorrect selectorText for multiple subselectors. * css/css_base.cpp: (CSSSelector::selectorText): Iterate over subselectors git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13048 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
darin authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@13047 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-