Timeline
Nov 16, 2006:
- 7:04 PM Changeset in webkit [22557] by
-
- 2 edits in branches/WindowsMerge/WebKitWin
WebKitWin:
Reviewed by Steve, Ada.
Added new WebMenuItemBaseApplicationTag to the WebMenuItemTag enum to
keep WebKit apps from conflicting with WebKit context menu identifiers.
- Interfaces/IWebUIDelegate.idl:
- 6:11 PM Changeset in webkit [17825] by
-
- 10 edits4 adds in trunk
LayoutTests:
Reviewed and landed by Brady
Testcase for:
http://bugs.webkit.org/show_bug.cgi?id=11590
Bug 11590: REGRESSION (r17726-r17742): Wikipedia page intermittently loads but doesn't render
- fast/css/import-rule-regression-11590-expected.txt: Added.
- fast/css/import-rule-regression-11590.html: Added.
- fast/css/resources/imports.css: Added.
- fast/css/resources/style.css: Added.
WebCore:
Reviewed and landed by Brady
Fixes http://bugs.webkit.org/show_bug.cgi?id=11590 -
REGRESSION (r17726-r17742): Wikipedia page intermittently loads but doesn't render
Fix the regression by setting m_loadCompleted correctly.
- css/CSSStyleSheet.cpp: (WebCore::CSSStyleSheet::checkLoaded):
- dom/Node.h: (WebCore::Node::sheetLoaded):
- dom/ProcessingInstruction.cpp: (WebCore::ProcessingInstruction::sheetLoaded):
- dom/ProcessingInstruction.h:
- html/HTMLLinkElement.cpp: (WebCore::HTMLLinkElement::sheetLoaded):
- html/HTMLLinkElement.h:
- html/HTMLStyleElement.cpp: (WebCore::HTMLStyleElement::sheetLoaded):
- html/HTMLStyleElement.h:
- 5:06 PM Changeset in webkit [17824] by
-
- 8 edits1 add in trunk/WebCore
Reviewed by Beth.
<rdar://problem/4056100> REGRESSION (Tiger): Deleting top part of reply email leaves fails to clear text at end of message
The problem was triggered by the fact that the parent div was changing both
in position and in height. The renderer normally bifurcates its logic for
x-position changes vs height changes.
Call repaintDuringLayoutIfMoved() with old rect (incl. width and height) instead of just the old position.
Test added:
- manual-tests/delete-into-nested-block.html
- rendering/RenderBlock.cpp: (WebCore::RenderBlock::layoutBlockChildren): (WebCore::RenderBlock::positionNewFloats):
- rendering/RenderBox.cpp: (WebCore::RenderBox::repaintDuringLayoutIfMoved):
- rendering/RenderBox.h:
- rendering/RenderFlexibleBox.cpp: (WebCore::RenderFlexibleBox::placeChild):
- rendering/RenderObject.cpp: (WebCore::RenderObject::repaintDuringLayoutIfMoved):
- rendering/RenderObject.h:
- rendering/RenderTableSection.cpp: (WebCore::RenderTableSection::layoutRows):
- 4:07 PM Changeset in webkit [22556] by
-
- 1 edit in branches/WindowsMerge/WebCore/ChangeLog
Reviewed by Adam.
Added theme for sider.
- rendering/RenderThemeWin.cpp: (WebCore::RenderThemeWin::sliderTheme): (WebCore::RenderThemeWin::close): (WebCore::RenderThemeWin::determineSliderThumbState): (WebCore::RenderThemeWin::getClassicThemeData): (WebCore::RenderThemeWin::getThemeData): (WebCore::drawControl): (WebCore::RenderThemeWin::paintSliderTrack): (WebCore::RenderThemeWin::paintSliderThumb): (WebCore::RenderThemeWin::adjustSliderThumbSize):
- rendering/RenderThemeWin.h:
- 4:03 PM Changeset in webkit [17823] by
-
- 7 edits in trunk/WebCore
Reviewed by Adam.
Slider cleanup. Let the theme set the size of the slider thumb.
- rendering/RenderSlider.cpp: (WebCore::RenderSlider::setStyle): Moving the thumb's appearance adjustment to createThumbStyle. (WebCore::RenderSlider::createThumbStyle): (WebCore::RenderSlider::layout): Let the theme set the size of the thumb.
- rendering/RenderTheme.cpp: (WebCore::RenderTheme::adjustSliderThumbSize): Added.
- rendering/RenderTheme.h: ditto.
- rendering/RenderThemeMac.h: ditto.
- rendering/RenderThemeMac.mm: (WebCore::RenderThemeMac::adjustSliderThumbSize): ditto.
- 3:34 PM Changeset in webkit [17822] by
-
- 3 edits in S60/branches/3.1m/WebKit
2006-11-15 yaharon <yael.aharon@nokia.com>
Reviewed by Sachin.
DESC: [S60] EJXO-6UUCVJ: Browser: The Saved page folder is empty after saving a page.
http://bugs.webkit.org/show_bug.cgi?id=110606
- BrowserView/inc/WebKitControl.h:
- BrowserView/src/WebKitControl.cpp: (CWebKitControl::CWebKitControl): (CWebKitControl::PageInfoLC): (CWebKitControl::HandleLoaderCommandL): (CWebKitControl::LoadUrlL):
- 3:27 PM Changeset in webkit [17821] by
-
- 3 edits in S60/trunk/WebKit
2006-11-15 yaharon <yael.aharon@nokia.com>
Reviewed by Sachin.
DESC: [S60] EJXO-6UUCVJ: Browser: The Saved page folder is empty after saving a page.
http://bugs.webkit.org/show_bug.cgi?id=110606
- BrowserView/inc/WebKitControl.h:
- BrowserView/src/WebKitControl.cpp: (CWebKitControl::CWebKitControl): (CWebKitControl::PageInfoLC): (CWebKitControl::HandleLoaderCommandL): (CWebKitControl::LoadUrlL):
- 3:24 PM Changeset in webkit [17820] by
-
- 7 edits in S60/trunk/WebKit
2006-11-16 yadavall <sriram.yadavalli@nokia.com>
Reviewed by Sachin Padma (sachin.padma@nokia.com).
DESC: Fix copyright issues
http://bugs.webkit.org/show_bug.cgi?id=11620
- BrowserView/inc/WidgetExtension.h:
- BrowserView/inc/WidgetPreferences.h:
- BrowserView/inc/WidgetRenderer.h:
- BrowserView/src/WidgetExtension.cpp:
- BrowserView/src/WidgetPreferences.cpp:
- BrowserView/src/WidgetRenderer.cpp: (TWidgetRenderer::TWidgetRenderer): (TWidgetRenderer::PrepareForTransitionL): (TWidgetRenderer::PerformTransitionL): (TWidgetRenderer::TransitionCb): (TWidgetRenderer::DrawFadeMaskL): (TWidgetRenderer::DrawTransition):
- 2:54 PM Changeset in webkit [17819] by
-
- 2 edits in S60/trunk/WebKit
2006-11-15 rathnasa <sornalatha.rathnasamy@nokia.com>
Reviewed by Sachin Padma (sachin.padma@nokia.com).
DESC: Feeds Engine / Form element in feed article: If input box is selected the browser crashes.
http://bugs.webkit.org/show_bug.cgi?id=11603
- BrowserCore/Formcontrols/src/FControlInputWidget.cpp: (CControlInputWidget::SetCursorPositionL):
- 1:22 PM Changeset in webkit [17818] by
-
- 19 edits in trunk/WebCore
Reviewed by Darin.
Use Vector instead of DeprecatedValueList in a few places.
- bindings/js/kjs_dom.cpp: (KJS::DOMNamedNodesCollection::DOMNamedNodesCollection): (KJS::DOMNamedNodesCollection::lengthGetter): (KJS::DOMNamedNodesCollection::getOwnPropertySlot):
- bindings/js/kjs_dom.h:
- bindings/js/kjs_html.cpp: (KJS::JSHTMLDocument::namedItemGetter): (KJS::JSHTMLElement::classInfo): (KJS::JSHTMLElement::accessors): (KJS::JSHTMLCollection::getNamedItems):
- bindings/objc/DOM.mm:
- bridge/mac/FrameMac.mm: (WebCore::FrameMac::dashboardRegionsDictionary):
- css/CSSStyleDeclaration.cpp: (WebCore::CSSStyleDeclaration::diff):
- html/HTMLCollection.cpp: (WebCore::HTMLCollection::namedItems):
- html/HTMLCollection.h:
- kcanvas/KCanvasFilters.cpp: (WebCore::KCanvasFilter::externalRepresentation):
- kcanvas/KCanvasFilters.h: (WebCore::KCanvasFEColorMatrix::values): (WebCore::KCanvasFEColorMatrix::setValues): (WebCore::KCanvasFEConvolveMatrix::kernel): (WebCore::KCanvasFEConvolveMatrix::setKernel):
- kcanvas/device/quartz/KCanvasFilterQuartz.mm: (WebCore::KCanvasFilterQuartz::getCIFilterStack): (WebCore::KCanvasFEColorMatrixQuartz::getCIFilter):
- ksvg2/svg/SVGFEColorMatrixElement.cpp: (WebCore::SVGFEColorMatrixElement::filterEffect):
- platform/graphics/svg/SVGResourceClipper.h:
- platform/graphics/svg/cg/SVGResourceClipperCg.cpp: (WebCore::SVGResourceClipper::applyClip):
- platform/network/FormData.h:
- rendering/RenderPath.h:
- rendering/SVGRenderTreeAsText.h: (WebCore::operator<<):
- 1:03 PM Changeset in webkit [17817] by
-
- 2 edits in trunk/WebCore
Reviewed by Tim.
- editing/markup.cpp: (WebCore::createMarkup): Add null-checks for the frame, it might not exist for all documents.
- 12:32 PM Changeset in webkit [17816] by
-
- 23 edits2 adds1 delete in trunk
2006-11-16 Don Gibson <dgibson77@gmail.com>
Reviewed and landed by ap.
http://bugs.webkit.org/show_bug.cgi?id=11509:
Windows build bustage.
Also reorganizes WebCore.vcproj to add files whose absence wasn't
causing compile errors, but which should have been there, and to
make the include directory ordering (and contents) sane.
Also reorganizes TemporaryLinkStubs.cpp to put headers and
function groups in alphabetical order, and ensure that all functions
in the file call notImplemented().
WebCore:
- WebCore.vcproj/WebCore/WebCore.vcproj:
- bridge/win/ChromeClientWin.h: (WebCore::ChromeClientWin::ref): (WebCore::ChromeClientWin::deref):
- bridge/win/ContextMenuClientWin.h: Added. (WebCore::ContextMenuClientWin::~ContextMenuClientWin): (WebCore::ContextMenuClientWin::ref): (WebCore::ContextMenuClientWin::deref):
- bridge/win/EditorClientWin.h:
- bridge/win/FrameWin.cpp: (WebCore::FrameWin::~FrameWin): (WebCore::FrameWin::keyPress):
- bridge/win/FrameWin.h:
- bridge/win/PageWin.cpp: Removed.
- editing/EditCommand.h:
- loader/FormState.h:
- loader/FrameLoader.h:
- page/EventHandler.cpp:
- platform/MimeTypeRegistry.cpp: (WebCore::initialiseSupportedImageMIMETypes):
- platform/graphics/win/ImageWin.cpp:
- platform/network/ResourceError.cpp:
- platform/network/ResourceHandleInternal.h:
- platform/network/win/ResourceHandleWin.cpp: (WebCore::ResourceHandle::onHandleCreated): (WebCore::ResourceHandle::onRequestRedirected): (WebCore::ResourceHandle::start): (WebCore::ResourceHandle::cancel):
- platform/win/ScreenWin.cpp: (WebCore::monitorInfo): (WebCore::screenRect): (WebCore::screenAvailableRect): (WebCore::screenDepth):
- platform/win/SoundWin.cpp: Added. (WebCore::systemBeep):
- platform/win/TemporaryLinkStubs.cpp: (WebCore::CacheObjectExpiresTime): (WebCore::CheckCacheObjectStatus): (WebCore::CheckIfReloading): (WebCore::defaultLanguage): (WebCore::fileButtonChooseFileLabel): (WebCore::fileButtonNoFileSelectedLabel): (WebCore::findNextSentenceFromIndex): (WebCore::findNextWordFromIndex): (WebCore::findSentenceBoundary): (WebCore::findWordBoundary): (WebCore::focusRingColor): (WebCore::historyContains): (WebCore::inputElementAltText): (WebCore::IsResponseURLEqualToURL): (WebCore::cellCursor): (WebCore::contextMenuCursor): (WebCore::moveCursor): (WebCore::verticalTextCursor): (WebCore::refreshPlugins): (WebCore::resetButtonDefaultLabel): (WebCore::ResponseIsMultipart): (WebCore::ResponseMIMEType): (WebCore::ResponseURL): (WebCore::screenDepthPerComponent): (WebCore::screenIsMonochrome): (WebCore::searchableIndexIntroduction): (WebCore::ServeSynchronousRequest): (WebCore::setFocusRingColorChangeFunction): (WebCore::submitButtonDefaultLabel): (WebCore::CachedResource::setPlatformResponse): (WebCore::CachedResource::setAllData): (WebCore::ChromeClientWin::setWindowRect): (WebCore::ChromeClientWin::windowRect): (WebCore::ChromeClientWin::pageRect): (WebCore::ChromeClientWin::scaleFactor): (WebCore::ChromeClientWin::focus): (WebCore::ChromeClientWin::unfocus): (WebCore::ChromeClientWin::createWindow): (WebCore::ChromeClientWin::createModalDialog): (WebCore::ChromeClientWin::show): (WebCore::ChromeClientWin::canRunModal): (WebCore::ChromeClientWin::runModal): (WebCore::ChromeClientWin::setToolbarsVisible): (WebCore::ChromeClientWin::toolbarsVisible): (WebCore::ChromeClientWin::setStatusbarVisible): (WebCore::ChromeClientWin::statusbarVisible): (WebCore::ChromeClientWin::setScrollbarsVisible): (WebCore::ChromeClientWin::scrollbarsVisible): (WebCore::ChromeClientWin::setMenubarVisible): (WebCore::ChromeClientWin::menubarVisible): (WebCore::ChromeClientWin::setResizable): (WebCore::ContextMenu::appendItem): (WebCore::ContextMenuClientWin::addCustomContextMenuItems): (WebCore::DocumentLoader::setFrame): (WebCore::DocumentLoader::frameLoader): (WebCore::DocumentLoader::URL): (WebCore::DocumentLoader::isStopping): (WebCore::DocumentLoader::stopLoading): (WebCore::DocumentLoader::setLoading): (WebCore::DocumentLoader::updateLoading): (WebCore::DocumentLoader::setupForReplaceByMIMEType): (WebCore::DocumentLoader::isLoadingInAPISense): (WebCore::DocumentLoader::stopRecordingResponses): (WebCore::EditorClientWin::shouldDeleteRange): (WebCore::EditorClientWin::shouldShowDeleteInterface): (WebCore::EditorClientWin::isContinuousSpellCheckingEnabled): (WebCore::EditorClientWin::isGrammarCheckingEnabled): (WebCore::EditorClientWin::spellCheckerDocumentTag): (WebCore::EventHandler::focusDocumentView): (WebCore::EventHandler::handleDrag): (WebCore::EventHandler::handleMouseUp): (WebCore::EventHandler::lastEventIsMouseUp): (WebCore::EventHandler::passMousePressEventToSubframe): (WebCore::EventHandler::passMouseMoveEventToSubframe): (WebCore::EventHandler::passMouseReleaseEventToSubframe): (WebCore::EventHandler::passWheelEventToSubframe): (WebCore::EventHandler::passWidgetMouseDownEventToWidget): (WebCore::EventHandler::passMousePressEventToScrollbar): (WebCore::EventHandler::shouldDragAutoNode): (WebCore::EventHandler::tabsToAllControls): (WebCore::EventHandler::tabsToLinks): (WebCore::Frame::setNeedsReapplyStyles): (WebCore::FrameLoader::didFirstLayout): (WebCore::FrameLoader::overrideMediaType): (WebCore::FrameLoader::createJavaAppletWidget): (WebCore::FrameLoader::redirectDataToPlugin): (WebCore::FrameLoader::getHistoryLength): (WebCore::FrameLoader::setTitle): (WebCore::FrameLoader::referrer): (WebCore::FrameLoader::saveDocumentState): (WebCore::FrameLoader::restoreDocumentState): (WebCore::FrameLoader::goBackOrForward): (WebCore::FrameLoader::historyURL): (WebCore::FrameLoader::urlSelected): (WebCore::FrameLoader::createFrame): (WebCore::FrameLoader::submitForm): (WebCore::FrameLoader::partClearedInBegin): (WebCore::FrameLoader::originalRequestURL): (WebCore::FrameLoader::canGoBackOrForward): (WebCore::FrameLoader::objectContentType): (WebCore::FrameLoader::createPlugin): (WebCore::FrameLoader::detachFromParent): (WebCore::FrameLoader::checkLoadCompleteForThisFrame): (WebCore::FrameView::updateBorder): (WebCore::FrameWin::bindingRootObject): (WebCore::FrameWin::canPaste): (WebCore::FrameWin::issuePasteAndMatchStyleCommand): (WebCore::FrameWin::markedTextRange): (WebCore::FrameWin::passSubframeEventToSubframe): (WebCore::FrameWin::lastEventIsMouseUp): (WebCore::FrameWin::addMessageToConsole): (WebCore::FrameWin::shouldChangeSelection): (WebCore::FrameWin::respondToChangedSelection): (WebCore::FrameWin::clearUndoRedoOperations): (WebCore::FrameWin::markMisspellingsInAdjacentWords): (WebCore::FrameWin::respondToChangedContents): (WebCore::GraphicsContext::addRoundedRectClip): (WebCore::GraphicsContext::setShadow): (WebCore::GraphicsContext::clearShadow): (WebCore::GraphicsContext::beginTransparencyLayer): (WebCore::GraphicsContext::endTransparencyLayer): (WebCore::GraphicsContext::clearRect): (WebCore::GraphicsContext::strokeRect): (WebCore::GraphicsContext::setLineWidth): (WebCore::GraphicsContext::setLineCap): (WebCore::GraphicsContext::setLineJoin): (WebCore::GraphicsContext::setMiterLimit): (WebCore::GraphicsContext::setAlpha): (WebCore::GraphicsContext::setCompositeOperation): (WebCore::GraphicsContext::clip): (WebCore::GraphicsContext::rotate): (WebCore::GraphicsContext::scale): (WebCore::Icon::Icon): (WebCore::Icon::~Icon): (WebCore::Icon::newIconForFile): (WebCore::Icon::paint): (WebCore::IconDatabase::isIconExpiredForIconURL): (WebCore::IconDatabase::hasEntryForIconURL): (WebCore::IconDatabase::sharedIconDatabase): (WebCore::IconDatabase::setIconURLForPageURL): (WebCore::IconDatabase::setIconDataForIconURL): (WebCore::Image::drawTiled): (WebCore::Image::getHBITMAP): (WebCore::Path::Path): (WebCore::Path::~Path): (WebCore::Path::contains): (WebCore::Path::translate): (WebCore::Path::boundingRect): (WebCore::Path::operator=): (WebCore::Path::clear): (WebCore::Path::moveTo): (WebCore::Path::addLineTo): (WebCore::Path::addQuadCurveTo): (WebCore::Path::addBezierCurveTo): (WebCore::Path::addArcTo): (WebCore::Path::closeSubpath): (WebCore::Path::addArc): (WebCore::Path::addRect): (WebCore::Path::addEllipse): (WebCore::Path::transform): (WebCore::PlatformMouseEvent::PlatformMouseEvent): (WebCore::PlatformScrollbar::PlatformScrollbar): (WebCore::PlatformScrollbar::~PlatformScrollbar): (WebCore::PlatformScrollbar::width): (WebCore::PlatformScrollbar::height): (WebCore::PlatformScrollbar::setEnabled): (WebCore::PlatformScrollbar::paint): (WebCore::PlatformScrollbar::updateThumbPosition): (WebCore::PlatformScrollbar::updateThumbProportion): (WebCore::PlatformScrollbar::setRect): (WebCore::PlugInInfoStore::createPluginInfoForPluginAtIndex): (WebCore::PlugInInfoStore::pluginCount): (WebCore::PlugInInfoStore::supportsMIMEType): (WebCore::PolicyCheck::PolicyCheck): (WebCore::PolicyCheck::clear): (WebCore::PolicyCheck::clearRequest): (WebCore::PolicyCheck::call): (WebCore::RenderThemeWin::systemFont): (WebCore::RenderThemeWin::paintMenuList): (WebCore::RenderThemeWin::adjustMenuListStyle): (WebCore::ResourceLoader::cancel): (WebCore::ScrollView::addChild): (WebCore::ScrollView::removeChild): (WebCore::ScrollView::scrollPointRecursively): (WebCore::ScrollView::inWindow): (WebCore::ScrollView::paint): (WebCore::ScrollView::wheelEvent): (WebCore::ScrollView::themeChanged): (WebCore::ScrollView::convertChildToSelf): (WebCore::ScrollView::convertSelfToChild): (WebCore::ScrollView::geometryChanged): (WebCore::ScrollView::scrollbarUnderMouse): (WebCore::ScrollView::setFrameGeometry): (WebCore::ScrollView::windowResizerRect): (WebCore::ScrollView::resizerOverlapsContent): (WebCore::TextField::selectAll): (WebCore::TextField::addSearchResult): (WebCore::TextField::selectionStart): (WebCore::TextField::hasSelectedText): (WebCore::TextField::selectedText): (WebCore::TextField::setAutoSaveName): (WebCore::TextField::checksDescendantsForFocus): (WebCore::TextField::setSelection): (WebCore::TextField::setMaxResults): (WebCore::TextField::edited): (WebCore::TextField::focusPolicy): (WebCore::TextField::TextField): (WebCore::TextField::~TextField): (WebCore::TextField::setFont): (WebCore::TextField::setAlignment): (WebCore::TextField::setWritingDirection): (WebCore::TextField::maxLength): (WebCore::TextField::setMaxLength): (WebCore::TextField::text): (WebCore::TextField::setText): (WebCore::TextField::cursorPosition): (WebCore::TextField::setCursorPosition): (WebCore::TextField::setEdited): (WebCore::TextField::setReadOnly): (WebCore::TextField::setPlaceholderString): (WebCore::TextField::setColors): (WebCore::TextField::sizeForCharacterWidth): (WebCore::TextField::baselinePosition): (WebCore::TextField::setLiveSearch): (WebCore::Widget::enableFlushDrawing): (WebCore::Widget::isEnabled): (WebCore::Widget::focusPolicy): (WebCore::Widget::disableFlushDrawing): (WebCore::Widget::removeFromParent): (WebCore::Widget::lockDrawingFocus): (WebCore::Widget::unlockDrawingFocus): (WebCore::Widget::capturingMouse): (WebCore::Widget::setCapturingMouse): (WebCore::Widget::capturingTarget): (WebCore::Widget::capturingChild): (WebCore::Widget::setCapturingChild): (WebCore::Widget::convertChildToSelf): (WebCore::Widget::convertSelfToChild): (WebCore::Widget::setParent): (WebCore::Widget::parent): (WebCore::Widget::setEnabled): (WebCore::Widget::paint): (WebCore::Widget::setIsSelected): (WebCore::Widget::invalidate): (WebCore::Widget::invalidateRect):
- platform/win/WidgetWin.cpp: (WebCore::Widget::clearFocus):
WebKit:
- COM/WebFrame.cpp: (WebFrame::initWithName): (WebFrame::loadHTMLString): (WebFrame::stopLoading): (WebFrame::reload): (WebFrame::loadDataSource): (WebFrame::didReceiveData): (WebFrame::receivedResponse): (WebFrame::receivedAllData):
- COM/WebFrame.h:
- COM/WebView.cpp: (WebView::mouseMoved): (WebView::mouseDown): (WebView::mouseUp): (WebView::mouseDoubleClick):
- WebKit.vcproj/WebKit.vcproj:
- 11:58 AM Changeset in webkit [17815] by
-
- 2 edits in trunk/WebCore
Reviewed by Adam.
<rdar://problem/4796730> table deletion elements are serialized out if they are visible when innerHTML or a Web Archive is made
- editing/markup.cpp: (WebCore::createMarkup): disable the delete button so it's elements are not serialized into the markup
- 11:52 AM Changeset in webkit [17814] by
-
- 3 edits in trunk/WebCore
Rubberstamped by Maciej.
Making the code valgrind clean.
- 11:49 AM Changeset in webkit [17813] by
-
- 2 edits in trunk/WebKit
Reviewed by Tim.
<rdar://problem/4841123>
REGRESSION: Crash in WebCore::Range::boundaryPointsValid when replying to a mail Message
- Misc/WebNSAttributedStringExtras.m: (+[NSAttributedString _web_attributedStringFromRange:]): If the range passed in is null, return null. When this function was in the bridge, it would never get called with a null range when nothing was selected. Instead, the range would just have invalid boundary points.
- 10:35 AM Changeset in webkit [17812] by
-
- 1 edit in trunk/WebCore/editing/DeleteButtonController.h
Adding back a correct version of this assert.
- 9:59 AM Changeset in webkit [17811] by
-
- 2 edits in trunk/WebCore
Reviewed by Darin and Tim.
<rdar://problem/4799949> REGRESSION: Crash in FrameMac::eventMayStartDrag() by clicking on a page
- page/mac/EventHandlerMac.mm: (WebCore::EventHandler::eventMayStartDrag): Add nil check of hitTest's result.innerNode().
- 9:52 AM Changeset in webkit [17810] by
-
- 2 edits in trunk/WebCore
Reviewed by Darin.
<rdar://problem/4836897> Deletion rectangle disappears when multiple list items are selected
Consider the container of the selection range for deletion before asking enclosingNodeOfType().
- editing/DeleteButtonController.cpp: (WebCore::enclosingDeletableElement):
- 9:09 AM Changeset in webkit [17809] by
-
- 6 edits in S60/branches/3.1m/WebKit
2006-11-16 spadma <Sachin.Padma@nokia.com>
Reviewed by Yongjun.
DESC: [S60] Modify Autoload Images and Objects setting to include enabling/disabling of flash.
http://bugs.webkit.org/show_bug.cgi?id=11605
- BrowserControl/inc/BrCtlDefs.h: (TBrCtlDefs::):
- BrowserView/inc/BrowserSettingsContainer.h:
- BrowserView/src/BrowserSettingsContainer.cpp: (CBrowserSettingsContainer::InsertDefaultSettingsL):
- BrowserView/src/WebKitControl.cpp: (CWebKitControl::SetBrowserSettingL): (CWebKitControl::GetBrowserSettingL):
- Plugin/src/PluginSkin.cpp: (CPluginSkin::ConstructL):
- 12:43 AM Changeset in webkit [17808] by
-
- 3 edits in trunk/WebCore
Reviewed by hyatt.
Removal of unused m_styleElement.
Nov 15, 2006:
- 11:14 PM Changeset in webkit [17807] by
-
- 4 edits in trunk/WebCore
Build fix.
Rename the items in the ContextMenuAction enum so that they don't
conflict with WebKit names.
- WebCore.xcodeproj/project.pbxproj:
- platform/ContextMenu.cpp: (WebCore::ContextMenu::populate):
- platform/ContextMenu.h: (WebCore::): (WebCore::ContextMenuItem::ContextMenuItem):
- 10:56 PM Changeset in webkit [17806] by
-
- 4 edits in trunk/WebCore
Reviewed by Anders.
Change m_contextMenu to an OwnPtr.
- WebCore.xcodeproj/project.pbxproj:
- page/ContextMenuController.cpp: (WebCore::ContextMenuController::handleContextMenuEvent):
- page/ContextMenuController.h:
- 10:50 PM Changeset in webkit [22555] by
-
- 8 edits2 copies in branches/WindowsMerge
WebCoreWin:
Reviewed by Anders.
Added new ContextMenuClient and ContextMenuController classes.
- WebCore.vcproj/WebCore.vcproj: Added new files.
- platform/win/ContextMenuWin.cpp: Added method implementations Beth forgot to check in in r11129. (WebCore::ContextMenu::itemCount): (WebCore::ContextMenu::appendItem):
WebKitWin:
Reviewed by Anders.
Added new WebContextMenuClient class, and moved context menu-related
code there from WebChromeClient.
- WebChromeClient.cpp: (WebChromeClient::setResizable):
- WebChromeClient.h:
- WebContextMenuClient.cpp: Added. (WebContextMenuClient::create): (WebContextMenuClient::WebContextMenuClient): (WebContextMenuClient::ref): (WebContextMenuClient::deref): (WebContextMenuClient::addCustomContextMenuItems):
- WebContextMenuClient.h: Added.
- WebKit.vcproj/WebKit.vcproj: Added new files.
- WebView.cpp: (WebView::initWithFrame):
- 10:43 PM Changeset in webkit [17805] by
-
- 15 edits5 copies in trunk
WebCore:
Reviewed by Anders.
Add new ContextMenuController and ContextMenuClient classes, and move
context menu responsibilities from Chrome and ChromeClient to them.
- WebCore.exp:
- WebCore.xcodeproj/project.pbxproj: Add new files to project, and alphabetize some others.
- page/Chrome.cpp: Remove context menu-related code.
- page/Chrome.h: Ditto.
- page/ChromeClient.h:
- page/ContextMenuClient.h: Added.
- page/ContextMenuController.cpp: Added. (WebCore::ContextMenuController::ContextMenuController): (WebCore::ContextMenuController::~ContextMenuController): (WebCore::ContextMenuController::handleContextMenuEvent): (WebCore::ContextMenuController::contextMenuActionSelected):
- page/ContextMenuController.h: Added. (WebCore::ContextMenuController::client):
- page/Page.cpp: Every Page now has a ContextMenuController. (WebCore::Page::Page):
- page/Page.h: Made m_dragCaretController and m_chrome objects instead of pointers to objects. (WebCore::Page::contextMenuController):
- platform/ContextMenu.cpp: (WebCore::ContextMenu::populate): Removed the call to Chrome to ask the delegate to add its menu items, and moved the code from the static addDefaultItems function into this method.
- platform/ContextMenu.h: (WebCore::ContextMenu::show): Added an empty method body since this method is now called from ContextMenuController (although no one calls into ContextMenuController yet, so it's OK for this to be empty). (WebCore::ContextMenu::hide): Ditto.
WebKit:
Reviewed by Anders.
Added new WebContextMenuClient class to act as WebCore's ChromeClient,
and moved context menu-related code there from WebChromeClient.
- WebCoreSupport/WebChromeClient.h:
- WebCoreSupport/WebChromeClient.mm:
- WebCoreSupport/WebContextMenuClient.h: Added. (WebContextMenuClient::webView):
- WebCoreSupport/WebContextMenuClient.mm: Added. (WebContextMenuClient::create): (WebContextMenuClient::WebContextMenuClient): (WebContextMenuClient::ref): (WebContextMenuClient::deref): (WebContextMenuClient::addCustomContextMenuItems):
- WebKit.xcodeproj/project.pbxproj: Added new files.
- WebView/WebView.mm: (-[WebView _commonInitializationWithFrameName:groupName:]):
- 9:53 PM Changeset in webkit [17804] by
-
- 1 edit in trunk/WebCore/editing/DeleteButtonController.h
Removing this assert until I can look into the problem further.
- 8:23 PM Changeset in webkit [17803] by
-
- 3 edits in trunk/WebCore
Reviewed by Darin.
Add null checks on the node filter, they can be null if no filter was passed to the respective
create functions.
- bindings/js/JSNodeIteratorCustom.cpp: (WebCore::JSNodeIterator::mark):
- bindings/js/JSTreeWalkerCustom.cpp: (WebCore::JSTreeWalker::mark):
- 7:13 PM Changeset in webkit [22554] by
-
- 3 edits in branches/WindowsMerge/WebCore
Reviewed by Anders Carlsson.
Fixed flash of plug-in content outside its containing iframe while
scrolling the iframe.
The problem was that the plug-in would draw between our call to MoveWindow
and our call to SetWindowRgn. The solution here is to lock all updates in
the plug-in's HWND until we've called both MoveWindow and SetWindowRgn.
Tested with Quicktime and Flash.
- plugins/win/PluginViewWin.cpp: (WebCore::PluginViewWin::updateHwnd): (WebCore::PluginViewWin::setFrameGeometry): (WebCore::PluginViewWin::geometryChanged):
- plugins/win/PluginViewWin.h: Removed bogus invalidate parameter to updateHwnd.
- 7:07 PM Changeset in webkit [17802] by
-
- 4 edits in trunk/WebCore
2006-11-15 Oliver Hunt <oliver@apple.com>
Reviewed by Anders.
Allow <embed> and <object> tags to include non-plugin
content when plugins are disabled
Fixes <rdar://problems/4839488>
- html/HTMLEmbedElement.cpp: (WebCore::HTMLEmbedElement::rendererIsNeeded):
- html/HTMLObjectElement.cpp: (WebCore::HTMLObjectElement::rendererIsNeeded):
- loader/FrameLoader.cpp: (WebCore::FrameLoader::requestObject):
- 6:34 PM Changeset in webkit [17801] by
-
- 2 edits in trunk/WebCore
Build fix. Another type problem that I don't see locally.
- rendering/RenderSlider.cpp: (WebCore::RenderSlider::setPositionFromValue):
- 6:24 PM Changeset in webkit [17800] by
-
- 2 edits in trunk/WebCore
Reviewed by Adam.
Adding MathExtras header.
- rendering/RenderSlider.cpp:
- 6:00 PM Changeset in webkit [17799] by
-
- 5 edits in trunk/WebCore
Reviewed by Harrison.
<rdar://problem/4832894> Crash deleting an element inside a list while deletion rectangle is visible (compareBoundaryPoints)
- Disable and hide the deletion UI for each editing command. This prevents editing commands from being affected by the deletion UI elements we insert. The deletion UI is then shown after the editing commands are completely done.
- Multiple calls to DeleteButtonController's disable() needed to be paired with the same number of enable() calls before the deletion UI is enabled again. This allows for nested editing commands to be called without thrashing the deletion UI.
- Make sure the the renderers are currently reflecting the latest style changes, so call updateLayoutIgnorePendingStylesheets().
- editing/DeleteButtonController.cpp: (WebCore::DeleteButtonController::DeleteButtonController): (WebCore::isDeletableElement): (WebCore::DeleteButtonController::respondToChangedSelection): check the enabled state (WebCore::DeleteButtonController::respondToChangedContents): check the enabled state (WebCore::DeleteButtonController::show): call isDeletableElement() to make sure the element is allowed (WebCore::DeleteButtonController::deleteTarget): check the enabled state
- editing/DeleteButtonController.h: (WebCore::DeleteButtonController::disable): (WebCore::DeleteButtonController::enable): (WebCore::DeleteButtonController::enabled):
- editing/EditCommand.cpp: (WebCore::EditCommand::apply): hide and disable the deletion UI, then show at the end (WebCore::EditCommand::unapply): ditto (WebCore::EditCommand::reapply): ditto
- 5:46 PM Changeset in webkit [22553] by
-
- 3 edits in branches/WindowsMerge/WebCore
Reviewed by Adam.
Adding RenderSlider class, and removing DeprecatedSlider and Slider classes.
- WebCore.vcproj/WebCore.vcproj:
- platform/win/TemporaryLinkStubs.cpp:
- 5:42 PM Changeset in webkit [17798] by
-
- 20 edits2 adds4 deletes in trunk
LayoutTests:
Reviewed by Adam.
Updating results for new slider implementation.
- fast/forms/input-appearance-height-expected.checksum:
- fast/forms/input-appearance-height-expected.png:
- fast/forms/input-appearance-height-expected.txt:
WebCore:
Reviewed by Adam.
New implementation of slider control.
- WebCore.xcodeproj/project.pbxproj: Removed DeprecatedSlider and Slider classes, added RenderSlider class.
- rendering/DeprecatedSlider.cpp: Removed.
- rendering/DeprecatedSlider.h: Removed.
- platform/Slider.h: Removed.
- platform/mac/SliderMac.mm: Removed.
- platform/win/TemporaryLinkStubs.cpp:
- css/CSSSelector.h: (WebCore::CSSSelector::): Added PseudoElement for thumb, PseudoSliderThumb.
- css/CSSSelector.cpp: (WebCore::CSSSelector::extractPseudoType): Added code for "-webkit-slider-thumb".
- css/cssstyleselector.cpp: (WebCore::CSSStyleSelector::checkOneSelector):
- rendering/RenderStyle.cpp: (WebCore::): (WebCore::pseudoBit):
- rendering/RenderStyle.h: (WebCore::RenderStyle::):
- css/html4.css: Added style for input[type="range"] and input[type="range"]::-webkit-slider-thumb
- html/HTMLInputElement.cpp: (WebCore::HTMLInputElement::createRenderer): Create RenderSlider for input type="range" elements. (WebCore::HTMLInputElement::defaultEventHandler): Allow the renderer to forward events, and set thumb position when click occurs on the track.
- page/EventHandler.cpp: Added concept of a node that will capture all mouse events. This will be used by the slider thumb, so it can continue to capture mouse move events during the drag, even though those events aren't directly over the slider. (WebCore::EventHandler::EventHandler): (WebCore::EventHandler::setCapturingMouseEventsNode): (WebCore::EventHandler::dispatchMouseEvent): If the capturingMouseEventsNode is set, then dispatch all mouse events to that node.
- page/EventHandler.h:
- rendering/RenderSlider.cpp: Added. (WebCore::HTMLSliderThumbElement::isShadowNode): (WebCore::HTMLSliderThumbElement::shadowParentNode): (WebCore::HTMLSliderThumbElement::inDragMode): Keeps track of whether or not the thumb is in drag mode. (WebCore::HTMLSliderThumbElement::HTMLSliderThumbElement): (WebCore::HTMLSliderThumbElement::defaultEventHandler): Handles positioning of slider thumb during drag. (WebCore::RenderSlider::RenderSlider): (WebCore::RenderSlider::~RenderSlider): (WebCore::RenderSlider::baselinePosition): (WebCore::RenderSlider::calcMinMaxWidth): (WebCore::RenderSlider::setStyle): (WebCore::RenderSlider::createThumbStyle): (WebCore::RenderSlider::layout): Positions the thumb to be centered on the track. (WebCore::RenderSlider::updateFromElement): (WebCore::RenderSlider::mouseEventIsInThumb): (WebCore::RenderSlider::setValueForPosition): (WebCore::RenderSlider::setPositionFromValue): (WebCore::RenderSlider::positionForOffset): (WebCore::RenderSlider::valueChanged): (WebCore::RenderSlider::currentPosition): (WebCore::RenderSlider::setCurrentPosition): (WebCore::RenderSlider::trackSize): (WebCore::RenderSlider::forwardEvent): (WebCore::RenderSlider::inDragMode):
- rendering/RenderSlider.h: Added. (WebCore::RenderSlider::renderName):
- rendering/RenderTheme.cpp: Added drawing code for slider track and thumb.
(WebCore::RenderTheme::adjustStyle):
(WebCore::RenderTheme::paint):
(WebCore::RenderTheme::paintBorderOnly):
(WebCore::RenderTheme::paintDecorations):
(WebCore::RenderTheme::adjustSliderTrackStyle):
(WebCore::RenderTheme::adjustSliderThumbStyle):
- rendering/RenderTheme.h: (WebCore::RenderTheme::paintSliderTrack): (WebCore::RenderTheme::paintSliderThumb):
- rendering/RenderThemeMac.h:
- rendering/RenderThemeMac.mm: (WebCore::RenderThemeMac::RenderThemeMac): (WebCore::TrackGradientInterpolate): (WebCore::RenderThemeMac::paintSliderTrack): (WebCore::RenderThemeMac::paintSliderThumb): (WebCore::RenderThemeMac::adjustSliderTrackStyle): (WebCore::RenderThemeMac::adjustSliderThumbStyle):
- 5:36 PM Changeset in webkit [17797] by
-
- 1 edit1 add in trunk/WebCore
Reviewed by Adam.
Oops! Forgot to add this!
- platform/mac/ContextMenuMac.mm: Added. (-[MenuTarget forwardContextMenuAction:initWithContextMenu:WebCore::]): (-[MenuTarget WebCore::]): (-[MenuTarget setMenu:WebCore::]): (-[MenuTarget forwardContextMenuAction:]): (getNSMenuItem): (ContextMenu::appendItem): (ContextMenu::itemCount): (ContextMenu::insertItem): (ContextMenu::setPlatformMenuDescription):
- 5:33 PM Changeset in webkit [22552] by
-
- 5 edits1 add in branches/WindowsMerge
WebCore:
Reviewed by Adam and Beth.
Internal side of r17796.
- WebCore.vcproj/WebCore.vcproj:
- platform/win/ContextMenuWin.cpp: Added. (WebCore::ContextMenu::insertItem): (WebCore::ContextMenu::setPlatformMenuDescription):
WebKit:
Reviewed by Adam and Beth.
Internal side of r17796.
- WebChromeClient.cpp: (WebChromeClient::addCustomContextMenuItems):
- WebChromeClient.h:
- 5:27 PM Changeset in webkit [17796] by
-
- 10 edits2 adds in trunk
WebCore:
Reviewed by Adam and Beth.
Initial cut at pushing Context Menus into WebCore. Nobody actually
calls this code just yet.
- WebCore.exp:
- WebCore.xcodeproj/project.pbxproj:
- page/Chrome.cpp: (WebCore::Chrome::addCustomContextMenuItems): Use the chrome to call into addContextMenuItems on the UIDelegate.
- page/Chrome.h:
- page/ChromeClient.h:
- platform/ContextMenu.cpp: Added. (WebCore::addDefaultItems): (WebCore::ContextMenu::populate):
- platform/ContextMenu.h: Added. (WebCore::): (WebCore::ContextMenuItem::ContextMenuItem): (WebCore::ContextMenu::ContextMenu): (WebCore::ContextMenu::hitTestResult): (WebCore::ContextMenu::platformMenuDescription):
WebKit:
Reviewed by Adam & Beth.
WebKit side of first cut at engine context menus. Use the client to
call into the UIDelegate.
- WebCoreSupport/WebChromeClient.h:
- WebCoreSupport/WebChromeClient.mm: (WebChromeClient::addCustomContextMenuItems):
- WebKit.xcodeproj/project.pbxproj:
- 4:56 PM Changeset in webkit [17795] by
-
- 2 edits2 moves in trunk/WebKit
Reviewed by Maciej
Quick change of files to ObjC++ for BF cache re-write
- History/WebBackForwardList.m: Removed.
- History/WebBackForwardList.mm: Added.
- History/WebHistoryItem.m: Removed.
- History/WebHistoryItem.mm: Added.
- WebKit.xcodeproj/project.pbxproj:
- 3:49 PM Changeset in webkit [17794] by
-
- 2 edits in trunk/WebCore
Reviewed by Hyatt.
- Fix for <rdar://problem/4780306> REGRESSION: clicking in textarea does not set selection at PunBB.org
- css/html4.css: Removed "-webkit-user-select: ignore" for labels.
- 2:34 PM Changeset in webkit [17793] by
-
- 7 edits in S60/trunk/WebKit
2006-11-08 spadma <Sachin.Padma@nokia.com>
Reviewed by Yongjun.
DESC: [S60] Modify Autoload Images and Objects setting to include enabling/disabling of flash.
http://bugs.webkit.org/show_bug.cgi?id=11605
- BrowserControl/inc/BrCtlDefs.h: (TBrCtlDefs::):
- BrowserView/inc/BrowserSettingsContainer.h:
- BrowserView/inc/WebKitControl.h: (CWebKitControl::PluginHandler): (CWebKitControl::AccessPointId): (CWebKitControl::SetAccessPointId):
- BrowserView/src/BrowserSettingsContainer.cpp: (CBrowserSettingsContainer::InsertDefaultSettingsL):
- BrowserView/src/WebKitControl.cpp: (CWebKitControl::CWebKitControl): (CWebKitControl::SetBrowserSettingL): (CWebKitControl::GetBrowserSettingL):
- Plugin/src/PluginSkin.cpp: (CPluginSkin::NewL): (CPluginSkin::ConstructL):
- 2:08 PM Changeset in webkit [22551] by
-
- 2 edits in branches/WindowsMerge/WebKitWin
2006-11-15 Ada Chan <adachan@apple.com>
Reviewed by Steve.
Fixed a bad free in DllRegisterServer.
- 1:44 PM Changeset in webkit [17792] by
-
- 4 edits in trunk/WebKit
Reviewed by Sarge
SPI addition
- WebView/WebFrame.mm: (-[WebFrame _recursive_resumeNullEventsForAllNetscapePlugins]):
- WebView/WebFrameInternal.h:
- WebView/WebFramePrivate.h:
- 12:09 PM Changeset in webkit [17791] by
-
- 5 edits in S60/branches/3.1m/WebKit
2006-11-15 spadma <Sachin.Padma@nokia.com>
Reviewed by Zalan.
DESC: [S60] Browser: The phone can't login on the html web page
http://bugs.webkit.org/show_bug.cgi?id=11602
- BrowserControl/src/WKWmlInterfaceImpl.cpp: (CWKWmlInterfaceImpl::WKWmlLoadUrlL):
- BrowserView/inc/WebKitLoader.h:
- BrowserView/src/WebKitLoader.cpp: (CWebKitLoader::LoadPageL):
- BrowserView/src/webkitbridge.cpp: (CWebKitBridge::CreateWindowWithUrl): (CWebKitBridge::CreateChildFrameNamed): (CWebKitBridge::LoadUrlL):
- 12:06 PM Changeset in webkit [17790] by
-
- 5 edits in S60/trunk/WebKit
2006-11-15 spadma <Sachin.Padma@nokia.com>
Reviewed by Zalan.
DESC: [S60] Browser: The phone can't login on the html web page
http://bugs.webkit.org/show_bug.cgi?id=11602
- BrowserControl/src/WKWmlInterfaceImpl.cpp: (CWKWmlInterfaceImpl::WKWmlLoadUrlL):
- BrowserView/inc/WebKitLoader.h:
- BrowserView/src/WebKitLoader.cpp: (CWebKitLoader::LoadPageL):
- BrowserView/src/webkitbridge.cpp: (CWebKitBridge::CreateWindowWithUrl): (CWebKitBridge::CreateChildFrameNamed): (CWebKitBridge::LoadUrlL):
- 12:04 PM Changeset in webkit [17789] by
-
- 3 edits in S60/trunk/WebCore
2006-11-13 ligman <joseph.ligman@nokia.com>
Reviewed by Sachin.
DESC: Valid email address cannot be identified on a page when smart text is on. Remove garbage characters from being appended to descriptor prior to calling the FindItemEngine.
http://bugs.webkit.org/show_bug.cgi?id=11589
WARNING: NO TEST CASES ADDED OR CHANGED
- bridge/WebCoreBridge.cpp: (CWebCoreBridge::~CWebCoreBridge): (CWebCoreBridge::GetNextRenderTextForSmartLinksL):
- bridge/WebCoreBridge.h:
- 11:46 AM Changeset in webkit [17788] by
-
- 3 edits in trunk/WebKit
Reviewed by Adele
<rdar://problem/4838729> - Replace mistakenly removed SPI
- WebView/WebHTMLView.m: (-[WebHTMLView _handleAutoscrollForMouseDragged:]):
- WebView/WebHTMLViewPrivate.h:
- 11:41 AM Changeset in webkit [17787] by
-
- 4 edits in trunk
Explicitly set GCC 4 for all of our projects, since the system default can be GCC 3.3.
- 11:35 AM Changeset in webkit [17786] by
-
- 3 edits in trunk/WebCore
Reviewed by Darin.
<rdar://problem/4836034> REGRESSION: Hang while spell-checking (advanceToNextMisspelling)
Test:
- manual-tests/keep_spelling_markers.html: Updated to include checking for this bug.
- bridge/mac/FrameMac.mm: (WebCore::FrameMac::advanceToNextMisspelling): it.advance() even when current string is a single space.
- 11:25 AM Changeset in webkit [22550] by
-
- 2 edits in branches/WindowsMerge/WebKitWin
2006-11-15 Steve Falkenburg <sfalken@apple.com>
Take another pass at fixing COM registration
- WebKitDLL.cpp: (substituteGUID):
- 11:24 AM Changeset in webkit [17785] by
-
- 4 edits in trunk/WebCore
Reviewed by lamadio
Backing out macro expansion
- WebCore.xcodeproj/project.pbxproj:
- html/HTMLElement.cpp: (WebCore::HTMLElement::isRecognizedTagName):
- ksvg2/scripts/make_names.pl:
- 10:41 AM Changeset in webkit [17784] by
-
- 2 edits in trunk/WebCore
Reviewed by Darin.
<rdar://problem/4770453> VO not honoring secure edit fields in web pages
The remaining problem was the password fields would return their contents
even though they did not advertise that they could. Apparently, VoiceOver
does not read the ads.
- bridge/mac/WebCoreAXObject.mm: (isPasswordFieldElement): (-[WebCoreAXObject isPasswordField]): (-[WebCoreAXObject textMarkerForVisiblePosition:]): (-[WebCoreAXObject accessibilityAttributeValue:]): (-[WebCoreAXObject doAXStringForRange:]):
- 10:21 AM Changeset in webkit [22549] by
-
- 8 edits in branches/WindowsMerge
WebCoreWin:
2006-11-15 Anders Carlsson <acarlsson@apple.com>
Reviewed by Darin.
Remove some (now) obsolete methods.
- bridge/win/FrameWin.h:
- platform/win/TemporaryLinkStubs.cpp: (FrameWin::unfocusWindow): (FrameWin::getAppletInstanceForWidget): (FrameWin::issuePasteCommand): (FrameWin::respondToChangedSelection):
WebKitWin:
2006-11-15 Anders Carlsson <acarlsson@apple.com>
Reviewed by Darin.
Add an undo manager to the editor client. Make it possible for applications to invoke undo/redo.
- Interfaces/IWebView.idl:
- WebEditorClient.cpp: (WebUndoManager::WebUndoManager): (WebUndoManager::~WebUndoManager): (WebUndoManager::clearCommands): (WebUndoManager::registerCommand): (WebUndoManager::undo): (WebUndoManager::redo): (WebUndoManager::canUndo): (WebUndoManager::canRedo): (WebUndoManager::undoOrRedo): (WebEditorClient::WebEditorClient): (WebEditorUndoCommand::WebEditorUndoCommand): (WebEditorUndoCommand::execute): (WebEditorClient::registerCommandForUndo): (WebEditorClient::registerCommandForRedo): (WebEditorClient::clearUndoRedoOperations): (WebEditorClient::canUndo): (WebEditorClient::canRedo): (WebEditorClient::undo): (WebEditorClient::redo):
- WebEditorClient.h:
- WebView.cpp: (WebView::execCommand):
- 10:19 AM Changeset in webkit [17783] by
-
- 3 edits in trunk/WebCore
2006-11-13 Lou Amadio <lamadio@apple.com>
Reviewed by Darin Adler, Maciej Stachowiak
Cleanup: Expanded macros in generated files
- html/HTMLElement.cpp: (WebCore::HTMLElement::isRecognizedTagName):
- ksvg2/scripts/make_names.pl:
- 10:01 AM Changeset in webkit [22548] by
-
- 2 edits in branches/WindowsMerge/WebKitWin
2006-11-15 Steve Falkenburg <sfalken@apple.com>
Fix bug in my last check-in preventing proper COM registration
- WebKitDLL.cpp: (DllRegisterServer):
- 9:34 AM Changeset in webkit [17782] by
-
- 4 edits in trunk/WebCore
Reviewed by Geoff.
Use Vector instead of DeprecatedPtrList.
- editing/ApplyStyleCommand.cpp: (WebCore::ApplyStyleCommand::applyBlockStyle):
- editing/BreakBlockquoteCommand.cpp:
- rendering/RenderFlow.cpp: (WebCore::RenderFlow::paintOutline):
- 9:24 AM Changeset in webkit [17781] by
-
- 5 edits in trunk/WebKit
Reviewed by Adele.
isTargetItem is used by DRT, so make it private instead of internal.
- History/WebHistoryItem.m: (-[WebHistoryItem isTargetItem]):
- History/WebHistoryItemInternal.h:
- History/WebHistoryItemPrivate.h:
- WebCoreSupport/WebFrameLoaderClient.mm:
- 8:51 AM Changeset in webkit [22547] by
-
- 2 edits in branches/WindowsMerge/WebCore
2006-11-15 Steve Falkenburg <sfalken@apple.com>
Remove header from vcproj that no longer exists
- WebCore.vcproj/WebCore.vcproj:
- 8:40 AM Changeset in webkit [22546] by
-
- 2 edits in branches/WindowsMerge/WebCore
2006-11-15 Steve Falkenburg <sfalken@apple.com>
Fix the B&I build
- WebCore.vcproj/WebCore.vcproj:
- 7:52 AM Changeset in webkit [22545] by
-
- 4 edits in branches/WindowsMerge/WebKitWin
2006-11-15 Steve Falkenburg <sfalken@apple.com>
Reviewed by Adam.
Use separate CLSIDs for buildbot builds.
This allows independent installs of an official build (for everyday web browsing/dogfooding)
alongside a developer build (to write code, debug in Visual Studio).
- Interfaces/WebKit.idl: Add a second set of CLSIDs for builbot-based builds.
- WebKit.vcproj/Interfaces.vcproj: Add a preprocessor define BUILDBOT set to 1 for official builds, 0 otherwise (use #if to check).
- WebKitDLL.cpp: Convert CLSIDs to strings via code instead of copying string literals from elsewhere. (substituteGUID): Added. (DllUnregisterServer): Substitute CLSIDs into reg keys. (DllRegisterServer): Substitute CLSIDs into reg keys.
2006-11-15 Steve Falkenburg <sfalken@apple.com>
Reviewed by Adam.
Use separate CLSIDs for buildbot builds.
This allows independent installs of an official build (for everyday web browsing/dogfooding)
alongside a developer build (to write code, debug in Visual Studio).
- 4:21 AM Writing Layout Tests for DumpRenderTree edited by
- (diff)
- 4:15 AM Writing Layout Tests for DumpRenderTree edited by
- Added some don'ts (diff)
- 2:12 AM Changeset in webkit [22544] by
-
- 2 edits in branches/WindowsMerge/WebKitWin
It's too early in the morning to be fixing the build.
- WebEditorClient.cpp: (WebEditorClient::selectWordBeforeMenuEvent): (WebEditorClient::isEditable):
- 2:05 AM Changeset in webkit [22543] by
-
- 3 edits in branches/WindowsMerge/WebKitWin
Build fix.
- WebEditorClient.cpp: (selectWordBeforeMenuEvent): (isEditable):
- WebEditorClient.h:
- 1:45 AM Changeset in webkit [17780] by
-
- 2 edits in trunk/WebCore
Build fix.
- page/EventHandler.h:
- 1:29 AM Changeset in webkit [17779] by
-
- 10 edits1 add in trunk/WebKit
Reviewed by Maciej
Split much of unused WebHistoryItemPrivate.h SPI into WebHistoryItemInternal.h
- History/WebBackForwardList.m:
- History/WebHistory.m:
- History/WebHistoryItem.m: (-[WebHistoryItem initWithURLString:title:lastVisitedTimeInterval:]): (-[WebHistoryItem initWithURL:title:]): (-[WebHistoryItem visitCount]): (-[WebHistoryItem RSSFeedReferrer]): (-[WebHistoryItem setRSSFeedReferrer:]): (-[WebHistoryItem children]): (-[WebHistoryItem dictionaryRepresentation]): (-[WebHistoryItem setAlwaysAttemptToUsePageCache:]): (+[WebHistoryItem _releaseAllPendingPageCaches]): (-[WebHistoryItem URL]): (-[WebHistoryItem target]): (-[WebHistoryItem _setLastVisitedTimeInterval:]): (-[WebHistoryItem _lastVisitedDate]): (-[WebHistoryItem targetItem]):
- History/WebHistoryItemInternal.h: Added.
- History/WebHistoryItemPrivate.h:
- WebCoreSupport/WebFrameBridge.mm:
- WebCoreSupport/WebFrameLoaderClient.mm:
- WebKit.xcodeproj/project.pbxproj:
- WebView/WebFrame.mm:
- WebView/WebView.mm: