Changeset 17816 in webkit


Ignore:
Timestamp:
Nov 16, 2006 12:32:21 PM (17 years ago)
Author:
ap
Message:

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:
Location:
trunk
Files:
2 added
1 deleted
23 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r17815 r17816  
     12006-11-16  Don Gibson  <dgibson77@gmail.com>
     2
     3        Reviewed and landed by ap.
     4
     5        http://bugs.webkit.org/show_bug.cgi?id=11509:
     6        Windows build bustage.
     7
     8        Also reorganizes WebCore.vcproj to add files whose absence wasn't
     9        causing compile errors, but which should have been there, and to
     10        make the include directory ordering (and contents) sane.
     11        Also reorganizes TemporaryLinkStubs.cpp to put headers and
     12        function groups in alphabetical order, and ensure that all functions
     13        in the file call notImplemented().
     14
     15        * WebCore.vcproj/WebCore/WebCore.vcproj:
     16        * bridge/win/ChromeClientWin.h:
     17        (WebCore::ChromeClientWin::ref):
     18        (WebCore::ChromeClientWin::deref):
     19        * bridge/win/ContextMenuClientWin.h: Added.
     20        (WebCore::ContextMenuClientWin::~ContextMenuClientWin):
     21        (WebCore::ContextMenuClientWin::ref):
     22        (WebCore::ContextMenuClientWin::deref):
     23        * bridge/win/EditorClientWin.h:
     24        * bridge/win/FrameWin.cpp:
     25        (WebCore::FrameWin::~FrameWin):
     26        (WebCore::FrameWin::keyPress):
     27        * bridge/win/FrameWin.h:
     28        * bridge/win/PageWin.cpp: Removed.
     29        * editing/EditCommand.h:
     30        * loader/FormState.h:
     31        * loader/FrameLoader.h:
     32        * page/EventHandler.cpp:
     33        * platform/MimeTypeRegistry.cpp:
     34        (WebCore::initialiseSupportedImageMIMETypes):
     35        * platform/graphics/win/ImageWin.cpp:
     36        * platform/network/ResourceError.cpp:
     37        * platform/network/ResourceHandleInternal.h:
     38        * platform/network/win/ResourceHandleWin.cpp:
     39        (WebCore::ResourceHandle::onHandleCreated):
     40        (WebCore::ResourceHandle::onRequestRedirected):
     41        (WebCore::ResourceHandle::start):
     42        (WebCore::ResourceHandle::cancel):
     43        * platform/win/ScreenWin.cpp:
     44        (WebCore::monitorInfo):
     45        (WebCore::screenRect):
     46        (WebCore::screenAvailableRect):
     47        (WebCore::screenDepth):
     48        * platform/win/SoundWin.cpp: Added.
     49        (WebCore::systemBeep):
     50        * platform/win/TemporaryLinkStubs.cpp:
     51        (WebCore::CacheObjectExpiresTime):
     52        (WebCore::CheckCacheObjectStatus):
     53        (WebCore::CheckIfReloading):
     54        (WebCore::defaultLanguage):
     55        (WebCore::fileButtonChooseFileLabel):
     56        (WebCore::fileButtonNoFileSelectedLabel):
     57        (WebCore::findNextSentenceFromIndex):
     58        (WebCore::findNextWordFromIndex):
     59        (WebCore::findSentenceBoundary):
     60        (WebCore::findWordBoundary):
     61        (WebCore::focusRingColor):
     62        (WebCore::historyContains):
     63        (WebCore::inputElementAltText):
     64        (WebCore::IsResponseURLEqualToURL):
     65        (WebCore::cellCursor):
     66        (WebCore::contextMenuCursor):
     67        (WebCore::moveCursor):
     68        (WebCore::verticalTextCursor):
     69        (WebCore::refreshPlugins):
     70        (WebCore::resetButtonDefaultLabel):
     71        (WebCore::ResponseIsMultipart):
     72        (WebCore::ResponseMIMEType):
     73        (WebCore::ResponseURL):
     74        (WebCore::screenDepthPerComponent):
     75        (WebCore::screenIsMonochrome):
     76        (WebCore::searchableIndexIntroduction):
     77        (WebCore::ServeSynchronousRequest):
     78        (WebCore::setFocusRingColorChangeFunction):
     79        (WebCore::submitButtonDefaultLabel):
     80        (WebCore::CachedResource::setPlatformResponse):
     81        (WebCore::CachedResource::setAllData):
     82        (WebCore::ChromeClientWin::setWindowRect):
     83        (WebCore::ChromeClientWin::windowRect):
     84        (WebCore::ChromeClientWin::pageRect):
     85        (WebCore::ChromeClientWin::scaleFactor):
     86        (WebCore::ChromeClientWin::focus):
     87        (WebCore::ChromeClientWin::unfocus):
     88        (WebCore::ChromeClientWin::createWindow):
     89        (WebCore::ChromeClientWin::createModalDialog):
     90        (WebCore::ChromeClientWin::show):
     91        (WebCore::ChromeClientWin::canRunModal):
     92        (WebCore::ChromeClientWin::runModal):
     93        (WebCore::ChromeClientWin::setToolbarsVisible):
     94        (WebCore::ChromeClientWin::toolbarsVisible):
     95        (WebCore::ChromeClientWin::setStatusbarVisible):
     96        (WebCore::ChromeClientWin::statusbarVisible):
     97        (WebCore::ChromeClientWin::setScrollbarsVisible):
     98        (WebCore::ChromeClientWin::scrollbarsVisible):
     99        (WebCore::ChromeClientWin::setMenubarVisible):
     100        (WebCore::ChromeClientWin::menubarVisible):
     101        (WebCore::ChromeClientWin::setResizable):
     102        (WebCore::ContextMenu::appendItem):
     103        (WebCore::ContextMenuClientWin::addCustomContextMenuItems):
     104        (WebCore::DocumentLoader::setFrame):
     105        (WebCore::DocumentLoader::frameLoader):
     106        (WebCore::DocumentLoader::URL):
     107        (WebCore::DocumentLoader::isStopping):
     108        (WebCore::DocumentLoader::stopLoading):
     109        (WebCore::DocumentLoader::setLoading):
     110        (WebCore::DocumentLoader::updateLoading):
     111        (WebCore::DocumentLoader::setupForReplaceByMIMEType):
     112        (WebCore::DocumentLoader::isLoadingInAPISense):
     113        (WebCore::DocumentLoader::stopRecordingResponses):
     114        (WebCore::EditorClientWin::shouldDeleteRange):
     115        (WebCore::EditorClientWin::shouldShowDeleteInterface):
     116        (WebCore::EditorClientWin::isContinuousSpellCheckingEnabled):
     117        (WebCore::EditorClientWin::isGrammarCheckingEnabled):
     118        (WebCore::EditorClientWin::spellCheckerDocumentTag):
     119        (WebCore::EventHandler::focusDocumentView):
     120        (WebCore::EventHandler::handleDrag):
     121        (WebCore::EventHandler::handleMouseUp):
     122        (WebCore::EventHandler::lastEventIsMouseUp):
     123        (WebCore::EventHandler::passMousePressEventToSubframe):
     124        (WebCore::EventHandler::passMouseMoveEventToSubframe):
     125        (WebCore::EventHandler::passMouseReleaseEventToSubframe):
     126        (WebCore::EventHandler::passWheelEventToSubframe):
     127        (WebCore::EventHandler::passWidgetMouseDownEventToWidget):
     128        (WebCore::EventHandler::passMousePressEventToScrollbar):
     129        (WebCore::EventHandler::shouldDragAutoNode):
     130        (WebCore::EventHandler::tabsToAllControls):
     131        (WebCore::EventHandler::tabsToLinks):
     132        (WebCore::Frame::setNeedsReapplyStyles):
     133        (WebCore::FrameLoader::didFirstLayout):
     134        (WebCore::FrameLoader::overrideMediaType):
     135        (WebCore::FrameLoader::createJavaAppletWidget):
     136        (WebCore::FrameLoader::redirectDataToPlugin):
     137        (WebCore::FrameLoader::getHistoryLength):
     138        (WebCore::FrameLoader::setTitle):
     139        (WebCore::FrameLoader::referrer):
     140        (WebCore::FrameLoader::saveDocumentState):
     141        (WebCore::FrameLoader::restoreDocumentState):
     142        (WebCore::FrameLoader::goBackOrForward):
     143        (WebCore::FrameLoader::historyURL):
     144        (WebCore::FrameLoader::urlSelected):
     145        (WebCore::FrameLoader::createFrame):
     146        (WebCore::FrameLoader::submitForm):
     147        (WebCore::FrameLoader::partClearedInBegin):
     148        (WebCore::FrameLoader::originalRequestURL):
     149        (WebCore::FrameLoader::canGoBackOrForward):
     150        (WebCore::FrameLoader::objectContentType):
     151        (WebCore::FrameLoader::createPlugin):
     152        (WebCore::FrameLoader::detachFromParent):
     153        (WebCore::FrameLoader::checkLoadCompleteForThisFrame):
     154        (WebCore::FrameView::updateBorder):
     155        (WebCore::FrameWin::bindingRootObject):
     156        (WebCore::FrameWin::canPaste):
     157        (WebCore::FrameWin::issuePasteAndMatchStyleCommand):
     158        (WebCore::FrameWin::markedTextRange):
     159        (WebCore::FrameWin::passSubframeEventToSubframe):
     160        (WebCore::FrameWin::lastEventIsMouseUp):
     161        (WebCore::FrameWin::addMessageToConsole):
     162        (WebCore::FrameWin::shouldChangeSelection):
     163        (WebCore::FrameWin::respondToChangedSelection):
     164        (WebCore::FrameWin::clearUndoRedoOperations):
     165        (WebCore::FrameWin::markMisspellingsInAdjacentWords):
     166        (WebCore::FrameWin::respondToChangedContents):
     167        (WebCore::GraphicsContext::addRoundedRectClip):
     168        (WebCore::GraphicsContext::setShadow):
     169        (WebCore::GraphicsContext::clearShadow):
     170        (WebCore::GraphicsContext::beginTransparencyLayer):
     171        (WebCore::GraphicsContext::endTransparencyLayer):
     172        (WebCore::GraphicsContext::clearRect):
     173        (WebCore::GraphicsContext::strokeRect):
     174        (WebCore::GraphicsContext::setLineWidth):
     175        (WebCore::GraphicsContext::setLineCap):
     176        (WebCore::GraphicsContext::setLineJoin):
     177        (WebCore::GraphicsContext::setMiterLimit):
     178        (WebCore::GraphicsContext::setAlpha):
     179        (WebCore::GraphicsContext::setCompositeOperation):
     180        (WebCore::GraphicsContext::clip):
     181        (WebCore::GraphicsContext::rotate):
     182        (WebCore::GraphicsContext::scale):
     183        (WebCore::Icon::Icon):
     184        (WebCore::Icon::~Icon):
     185        (WebCore::Icon::newIconForFile):
     186        (WebCore::Icon::paint):
     187        (WebCore::IconDatabase::isIconExpiredForIconURL):
     188        (WebCore::IconDatabase::hasEntryForIconURL):
     189        (WebCore::IconDatabase::sharedIconDatabase):
     190        (WebCore::IconDatabase::setIconURLForPageURL):
     191        (WebCore::IconDatabase::setIconDataForIconURL):
     192        (WebCore::Image::drawTiled):
     193        (WebCore::Image::getHBITMAP):
     194        (WebCore::Path::Path):
     195        (WebCore::Path::~Path):
     196        (WebCore::Path::contains):
     197        (WebCore::Path::translate):
     198        (WebCore::Path::boundingRect):
     199        (WebCore::Path::operator=):
     200        (WebCore::Path::clear):
     201        (WebCore::Path::moveTo):
     202        (WebCore::Path::addLineTo):
     203        (WebCore::Path::addQuadCurveTo):
     204        (WebCore::Path::addBezierCurveTo):
     205        (WebCore::Path::addArcTo):
     206        (WebCore::Path::closeSubpath):
     207        (WebCore::Path::addArc):
     208        (WebCore::Path::addRect):
     209        (WebCore::Path::addEllipse):
     210        (WebCore::Path::transform):
     211        (WebCore::PlatformMouseEvent::PlatformMouseEvent):
     212        (WebCore::PlatformScrollbar::PlatformScrollbar):
     213        (WebCore::PlatformScrollbar::~PlatformScrollbar):
     214        (WebCore::PlatformScrollbar::width):
     215        (WebCore::PlatformScrollbar::height):
     216        (WebCore::PlatformScrollbar::setEnabled):
     217        (WebCore::PlatformScrollbar::paint):
     218        (WebCore::PlatformScrollbar::updateThumbPosition):
     219        (WebCore::PlatformScrollbar::updateThumbProportion):
     220        (WebCore::PlatformScrollbar::setRect):
     221        (WebCore::PlugInInfoStore::createPluginInfoForPluginAtIndex):
     222        (WebCore::PlugInInfoStore::pluginCount):
     223        (WebCore::PlugInInfoStore::supportsMIMEType):
     224        (WebCore::PolicyCheck::PolicyCheck):
     225        (WebCore::PolicyCheck::clear):
     226        (WebCore::PolicyCheck::clearRequest):
     227        (WebCore::PolicyCheck::call):
     228        (WebCore::RenderThemeWin::systemFont):
     229        (WebCore::RenderThemeWin::paintMenuList):
     230        (WebCore::RenderThemeWin::adjustMenuListStyle):
     231        (WebCore::ResourceLoader::cancel):
     232        (WebCore::ScrollView::addChild):
     233        (WebCore::ScrollView::removeChild):
     234        (WebCore::ScrollView::scrollPointRecursively):
     235        (WebCore::ScrollView::inWindow):
     236        (WebCore::ScrollView::paint):
     237        (WebCore::ScrollView::wheelEvent):
     238        (WebCore::ScrollView::themeChanged):
     239        (WebCore::ScrollView::convertChildToSelf):
     240        (WebCore::ScrollView::convertSelfToChild):
     241        (WebCore::ScrollView::geometryChanged):
     242        (WebCore::ScrollView::scrollbarUnderMouse):
     243        (WebCore::ScrollView::setFrameGeometry):
     244        (WebCore::ScrollView::windowResizerRect):
     245        (WebCore::ScrollView::resizerOverlapsContent):
     246        (WebCore::TextField::selectAll):
     247        (WebCore::TextField::addSearchResult):
     248        (WebCore::TextField::selectionStart):
     249        (WebCore::TextField::hasSelectedText):
     250        (WebCore::TextField::selectedText):
     251        (WebCore::TextField::setAutoSaveName):
     252        (WebCore::TextField::checksDescendantsForFocus):
     253        (WebCore::TextField::setSelection):
     254        (WebCore::TextField::setMaxResults):
     255        (WebCore::TextField::edited):
     256        (WebCore::TextField::focusPolicy):
     257        (WebCore::TextField::TextField):
     258        (WebCore::TextField::~TextField):
     259        (WebCore::TextField::setFont):
     260        (WebCore::TextField::setAlignment):
     261        (WebCore::TextField::setWritingDirection):
     262        (WebCore::TextField::maxLength):
     263        (WebCore::TextField::setMaxLength):
     264        (WebCore::TextField::text):
     265        (WebCore::TextField::setText):
     266        (WebCore::TextField::cursorPosition):
     267        (WebCore::TextField::setCursorPosition):
     268        (WebCore::TextField::setEdited):
     269        (WebCore::TextField::setReadOnly):
     270        (WebCore::TextField::setPlaceholderString):
     271        (WebCore::TextField::setColors):
     272        (WebCore::TextField::sizeForCharacterWidth):
     273        (WebCore::TextField::baselinePosition):
     274        (WebCore::TextField::setLiveSearch):
     275        (WebCore::Widget::enableFlushDrawing):
     276        (WebCore::Widget::isEnabled):
     277        (WebCore::Widget::focusPolicy):
     278        (WebCore::Widget::disableFlushDrawing):
     279        (WebCore::Widget::removeFromParent):
     280        (WebCore::Widget::lockDrawingFocus):
     281        (WebCore::Widget::unlockDrawingFocus):
     282        (WebCore::Widget::capturingMouse):
     283        (WebCore::Widget::setCapturingMouse):
     284        (WebCore::Widget::capturingTarget):
     285        (WebCore::Widget::capturingChild):
     286        (WebCore::Widget::setCapturingChild):
     287        (WebCore::Widget::convertChildToSelf):
     288        (WebCore::Widget::convertSelfToChild):
     289        (WebCore::Widget::setParent):
     290        (WebCore::Widget::parent):
     291        (WebCore::Widget::setEnabled):
     292        (WebCore::Widget::paint):
     293        (WebCore::Widget::setIsSelected):
     294        (WebCore::Widget::invalidate):
     295        (WebCore::Widget::invalidateRect):
     296        * platform/win/WidgetWin.cpp:
     297        (WebCore::Widget::clearFocus):
     298
    12992006-11-16  Timothy Hatcher  <timothy@apple.com>
    2300
  • trunk/WebCore/WebCore.vcproj/WebCore/WebCore.vcproj

    r17592 r17816  
    1 <?xml version="1.0" encoding="windows-1251"?>
     1<?xml version="1.0" encoding="Windows-1252"?>
    22<VisualStudioProject
    33        ProjectType="Visual C++"
    4         Version="8,00"
     4        Version="8.00"
    55        Name="WebCore"
    66        ProjectGUID="{1C16337B-ACF3-4D03-AA90-851C5B5EADA6}"
     
    4242                                Name="VCCLCompilerTool"
    4343                                Optimization="0"
    44                                 AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\..\iconv\include&quot;;&quot;$(ProjectDir)\..\..\..\icu\include&quot;;&quot;$(ProjectDir)\..\..\..\libxml\include&quot;;&quot;$(ProjectDir)\..\..\..\libxslt\include&quot;;&quot;$(ProjectDir)\..\..\DerivedSources\WebCore&quot;;&quot;$(ProjectDir)\..\..\&quot;;&quot;$(ProjectDir)\..\..\css&quot;;&quot;$(ProjectDir)\..\..\editing&quot;;&quot;$(ProjectDir)\..\..\rendering&quot;;&quot;$(ProjectDir)\..\..\bindings\js&quot;;&quot;$(ProjectDir)\..\..\dom&quot;;&quot;$(ProjectDir)\..\..\html&quot;;&quot;$(ProjectDir)\..\..\bridge&quot;;&quot;$(ProjectDir)\..\..\bridge\win&quot;;&quot;$(ProjectDir)\..\..\loader&quot;;&quot;$(ProjectDir)\..\..\page&quot;;&quot;$(ProjectDir)\..\..\platform&quot;;&quot;$(ProjectDir)\..\..\platform\cairo&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders\bmp&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders\gif&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders\ico&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders\jpeg&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders\png&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders\xbm&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders\zlib&quot;;&quot;$(ProjectDir)\..\..\platform\graphics&quot;;&quot;$(ProjectDir)\..\..\platform\network&quot;;&quot;$(ProjectDir)\..\..\platform\network\win&quot;;&quot;$(ProjectDir)\..\..\xml&quot;;&quot;$(ProjectDir)\..\..\..\JavaScriptCore&quot;;&quot;$(ProjectDir)\..\..\..\JavaScriptCore\os-win32&quot;;&quot;$(ProjectDir)\..\..\ForwardingHeaders&quot;;&quot;$(WebKitOutputDir)\WebCore.intermediate\$(ConfigurationName)\WebCore.intermediate\DerivedSources&quot;;&quot;$(ProjectDir)\..\..\..\JavaScriptCore\kjs&quot;;&quot;$(ProjectDir)\..\..\platform\win&quot;;&quot;$(ProjectDir)\..\..\platform\cairo\pixman\src&quot;;&quot;$(ProjectDir)\..\..\platform\cairo\cairo\src&quot;;&quot;$(ProjectDir)\..\..\loader\icon&quot;"
     44                                AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\&quot;;&quot;$(ProjectDir)\..\..\bindings\js&quot;;&quot;$(ProjectDir)\..\..\bridge&quot;;&quot;$(ProjectDir)\..\..\bridge\win&quot;;&quot;$(ProjectDir)\..\..\css&quot;;&quot;$(ProjectDir)\..\..\dom&quot;;&quot;$(ProjectDir)\..\..\editing&quot;;&quot;$(ProjectDir)\..\..\html&quot;;&quot;$(ProjectDir)\..\..\ksvg2\misc&quot;;&quot;$(ProjectDir)\..\..\loader&quot;;&quot;$(ProjectDir)\..\..\loader\icon&quot;;&quot;$(ProjectDir)\..\..\page&quot;;&quot;$(ProjectDir)\..\..\platform&quot;;&quot;$(ProjectDir)\..\..\platform\graphics\cairo&quot;;&quot;$(ProjectDir)\..\..\platform\graphics\cairo\cairo\src&quot;;&quot;$(ProjectDir)\..\..\platform\graphics\cairo\pixman\src&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders\bmp&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders\gif&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders\ico&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders\jpeg&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders\png&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders\xbm&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders\zlib&quot;;&quot;$(ProjectDir)\..\..\platform\graphics&quot;;&quot;$(ProjectDir)\..\..\platform\network&quot;;&quot;$(ProjectDir)\..\..\platform\network\win&quot;;&quot;$(ProjectDir)\..\..\platform\win&quot;;&quot;$(ProjectDir)\..\..\rendering&quot;;&quot;$(ProjectDir)\..\..\xml&quot;;&quot;$(ProjectDir)\..\..\DerivedSources\WebCore&quot;;&quot;$(ProjectDir)\..\..\..\iconv\include&quot;;&quot;$(ProjectDir)\..\..\..\icu\include&quot;;&quot;$(ProjectDir)\..\..\..\JavaScriptCore&quot;;&quot;$(ProjectDir)\..\..\..\JavaScriptCore\kjs&quot;;&quot;$(ProjectDir)\..\..\..\JavaScriptCore\os-win32&quot;;&quot;$(ProjectDir)\..\..\..\libxml\include&quot;;&quot;$(ProjectDir)\..\..\..\libxslt\include&quot;"
    4545                                PreprocessorDefinitions="WIN32;XSLT_SUPPORT;XPATH_SUPPORT"
    4646                                MinimalRebuild="true"
     
    109109                        <Tool
    110110                                Name="VCCLCompilerTool"
    111                                 AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\..\iconv\include&quot;;&quot;$(ProjectDir)\..\..\..\icu\include&quot;;&quot;$(ProjectDir)\..\..\..\libxml\include&quot;;&quot;$(ProjectDir)\..\..\..\libxslt\include&quot;;&quot;$(ProjectDir)\..\..\DerivedSources\WebCore&quot;;&quot;$(ProjectDir)\..\..\&quot;;&quot;$(ProjectDir)\..\..\css&quot;;&quot;$(ProjectDir)\..\..\editing&quot;;&quot;$(ProjectDir)\..\..\rendering&quot;;&quot;$(ProjectDir)\..\..\bindings\js&quot;;&quot;$(ProjectDir)\..\..\dom&quot;;&quot;$(ProjectDir)\..\..\html&quot;;&quot;$(ProjectDir)\..\..\bridge&quot;;&quot;$(ProjectDir)\..\..\bridge\win&quot;;&quot;$(ProjectDir)\..\..\loader&quot;;&quot;$(ProjectDir)\..\..\page&quot;;&quot;$(ProjectDir)\..\..\platform&quot;;&quot;$(ProjectDir)\..\..\platform\cairo&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders\bmp&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders\gif&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders\ico&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders\jpeg&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders\png&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders\xbm&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders\zlib&quot;;&quot;$(ProjectDir)\..\..\platform\graphics&quot;;&quot;$(ProjectDir)\..\..\platform\network&quot;;&quot;$(ProjectDir)\..\..\platform\network\win&quot;;&quot;$(ProjectDir)\..\..\xml&quot;;&quot;$(ProjectDir)\..\..\..\JavaScriptCore&quot;;&quot;$(ProjectDir)\..\..\..\JavaScriptCore\os-win32&quot;;&quot;$(ProjectDir)\..\..\ForwardingHeaders&quot;;&quot;$(WebKitOutputDir)\WebCore.intermediate\$(ConfigurationName)\WebCore.intermediate\DerivedSources&quot;;&quot;$(ProjectDir)\..\..\..\JavaScriptCore\kjs&quot;;&quot;$(ProjectDir)\..\..\platform\win&quot;;&quot;$(ProjectDir)\..\..\platform\cairo\pixman\src&quot;;&quot;$(ProjectDir)\..\..\platform\cairo\cairo\src&quot;;&quot;$(ProjectDir)\..\..\loader\icon&quot;"
     111                                AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\&quot;;&quot;$(ProjectDir)\..\..\bindings\js&quot;;&quot;$(ProjectDir)\..\..\bridge&quot;;&quot;$(ProjectDir)\..\..\bridge\win&quot;;&quot;$(ProjectDir)\..\..\css&quot;;&quot;$(ProjectDir)\..\..\dom&quot;;&quot;$(ProjectDir)\..\..\editing&quot;;&quot;$(ProjectDir)\..\..\html&quot;;&quot;$(ProjectDir)\..\..\ksvg2\misc&quot;;&quot;$(ProjectDir)\..\..\loader&quot;;&quot;$(ProjectDir)\..\..\loader\icon&quot;;&quot;$(ProjectDir)\..\..\page&quot;;&quot;$(ProjectDir)\..\..\platform&quot;;&quot;$(ProjectDir)\..\..\platform\graphics\cairo&quot;;&quot;$(ProjectDir)\..\..\platform\graphics\cairo\cairo\src&quot;;&quot;$(ProjectDir)\..\..\platform\graphics\cairo\pixman\src&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders\bmp&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders\gif&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders\ico&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders\jpeg&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders\png&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders\xbm&quot;;&quot;$(ProjectDir)\..\..\platform\image-decoders\zlib&quot;;&quot;$(ProjectDir)\..\..\platform\graphics&quot;;&quot;$(ProjectDir)\..\..\platform\network&quot;;&quot;$(ProjectDir)\..\..\platform\network\win&quot;;&quot;$(ProjectDir)\..\..\platform\win&quot;;&quot;$(ProjectDir)\..\..\rendering&quot;;&quot;$(ProjectDir)\..\..\xml&quot;;&quot;$(ProjectDir)\..\..\DerivedSources\WebCore&quot;;&quot;$(ProjectDir)\..\..\..\iconv\include&quot;;&quot;$(ProjectDir)\..\..\..\icu\include&quot;;&quot;$(ProjectDir)\..\..\..\JavaScriptCore&quot;;&quot;$(ProjectDir)\..\..\..\JavaScriptCore\kjs&quot;;&quot;$(ProjectDir)\..\..\..\JavaScriptCore\os-win32&quot;;&quot;$(ProjectDir)\..\..\..\libxml\include&quot;;&quot;$(ProjectDir)\..\..\..\libxslt\include&quot;"
    112112                                PreprocessorDefinitions="WIN32;XSLT_SUPPORT;XPATH_SUPPORT;NDEBUG"
    113113                                ExceptionHandling="0"
     
    308308                        </File>
    309309                        <File
     310                                RelativePath="..\..\DerivedSources\WebCore\JSDOMParser.cpp"
     311                                >
     312                        </File>
     313                        <File
     314                                RelativePath="..\..\DerivedSources\WebCore\JSDOMParser.h"
     315                                >
     316                        </File>
     317                        <File
    310318                                RelativePath="..\..\DerivedSources\WebCore\JSDOMWindow.cpp"
    311319                                >
     
    744752                        </File>
    745753                        <File
     754                                RelativePath="..\..\DerivedSources\WebCore\JSNodeIterator.cpp"
     755                                >
     756                        </File>
     757                        <File
     758                                RelativePath="..\..\DerivedSources\WebCore\JSNodeIterator.h"
     759                                >
     760                        </File>
     761                        <File
    746762                                RelativePath="..\..\DerivedSources\WebCore\JSNotation.cpp"
    747763                                >
     
    792808                        </File>
    793809                        <File
     810                                RelativePath="..\..\DerivedSources\WebCore\JSTreeWalker.cpp"
     811                                >
     812                        </File>
     813                        <File
     814                                RelativePath="..\..\DerivedSources\WebCore\JSTreeWalker.h"
     815                                >
     816                        </File>
     817                        <File
    794818                                RelativePath="..\..\DerivedSources\WebCore\JSUIEvent.cpp"
    795819                                >
     
    812836                        </File>
    813837                        <File
    814                                 RelativePath="..\..\DerivedSources\WebCore\JSXMLSerializer.lut.h"
     838                                RelativePath="..\..\DerivedSources\WebCore\JSXMLSerializer.cpp"
     839                                >
     840                        </File>
     841                        <File
     842                                RelativePath="..\..\DerivedSources\WebCore\JSXMLSerializer.h"
    815843                                >
    816844                        </File>
     
    880908                        </File>
    881909                        <File
     910                                RelativePath="..\..\DerivedSources\WebCore\ksvgcssproperties.h"
     911                                >
     912                        </File>
     913                        <File
     914                                RelativePath="..\..\DerivedSources\WebCore\ksvgcssvalues.h"
     915                                >
     916                        </File>
     917                        <File
     918                                RelativePath="..\..\DerivedSources\WebCore\SVGElementFactory.cpp"
     919                                >
     920                        </File>
     921                        <File
     922                                RelativePath="..\..\DerivedSources\WebCore\SVGNames.cpp"
     923                                >
     924                        </File>
     925                        <File
    882926                                RelativePath="..\..\DerivedSources\WebCore\UserAgentStyleSheets.h"
    883927                                >
     
    889933                        <File
    890934                                RelativePath="..\..\DerivedSources\WebCore\XLinkNames.cpp"
     935                                >
     936                        </File>
     937                        <File
     938                                RelativePath="..\..\DerivedSources\WebCore\XMLNames.cpp"
    891939                                >
    892940                        </File>
     
    912960                        </File>
    913961                        <File
     962                                RelativePath="..\..\page\ContextMenuClient.h"
     963                                >
     964                        </File>
     965                        <File
     966                                RelativePath="..\..\page\ContextMenuController.cpp"
     967                                >
     968                        </File>
     969                        <File
     970                                RelativePath="..\..\page\ContextMenuController.h"
     971                                >
     972                        </File>
     973                        <File
     974                                RelativePath="..\..\page\ChromeClient.h"
     975                                >
     976                        </File>
     977                        <File
    914978                                RelativePath="..\..\page\DOMWindow.cpp"
    915979                                >
     
    920984                        </File>
    921985                        <File
     986                                RelativePath="..\..\page\EventHandler.cpp"
     987                                >
     988                        </File>
     989                        <File
     990                                RelativePath="..\..\page\EventHandler.h"
     991                                >
     992                        </File>
     993                        <File
    922994                                RelativePath="..\..\page\Frame.cpp"
    923995                                >
     
    9681040                        </File>
    9691041                        <File
     1042                                RelativePath="..\..\page\PageState.cpp"
     1043                                >
     1044                        </File>
     1045                        <File
     1046                                RelativePath="..\..\page\PageState.h"
     1047                                >
     1048                        </File>
     1049                        <File
    9701050                                RelativePath="..\..\page\Plugin.h"
    971                                 >
    972                         </File>
    973                         <File
    974                                 RelativePath="..\..\page\ResourceRequest.h"
    9751051                                >
    9761052                        </File>
     
    10441120                        </File>
    10451121                        <File
     1122                                RelativePath="..\..\loader\CachePolicy.h"
     1123                                >
     1124                        </File>
     1125                        <File
    10461126                                RelativePath="..\..\loader\DocLoader.cpp"
    10471127                                >
     
    10521132                        </File>
    10531133                        <File
    1054                                 RelativePath="..\..\loader\FormData.cpp"
    1055                                 >
    1056                         </File>
    1057                         <File
    1058                                 RelativePath="..\..\loader\FormData.h"
     1134                                RelativePath="..\..\loader\DocumentLoader.cpp"
     1135                                >
     1136                        </File>
     1137                        <File
     1138                                RelativePath="..\..\loader\DocumentLoader.h"
     1139                                >
     1140                        </File>
     1141                        <File
     1142                                RelativePath="..\..\loader\FormState.cpp"
     1143                                >
     1144                        </File>
     1145                        <File
     1146                                RelativePath="..\..\loader\FormState.h"
    10591147                                >
    10601148                        </File>
     
    11121200                        </File>
    11131201                        <File
     1202                                RelativePath="..\..\loader\ResourceLoader.cpp"
     1203                                >
     1204                        </File>
     1205                        <File
     1206                                RelativePath="..\..\loader\ResourceLoader.h"
     1207                                >
     1208                        </File>
     1209                        <File
    11141210                                RelativePath="..\..\loader\TextDocument.cpp"
    11151211                                >
     
    11271223                                >
    11281224                        </File>
     1225                        <Filter
     1226                                Name="icon"
     1227                                >
     1228                                <File
     1229                                        RelativePath="..\..\loader\icon\IconLoader.cpp"
     1230                                        >
     1231                                </File>
     1232                                <File
     1233                                        RelativePath="..\..\loader\icon\IconLoader.h"
     1234                                        >
     1235                                </File>
     1236                        </Filter>
    11291237                </Filter>
    11301238                <Filter
     
    11321240                        >
    11331241                        <File
    1134                                 RelativePath="..\..\platform\AffineTransform.cpp"
    1135                                 >
    1136                         </File>
    1137                         <File
    1138                                 RelativePath="..\..\platform\AffineTransform.h"
     1242                                RelativePath="..\..\platform\AbstractShared.h"
    11391243                                >
    11401244                        </File>
     
    11681272                        </File>
    11691273                        <File
    1170                                 RelativePath="..\..\platform\Color.cpp"
    1171                                 >
    1172                         </File>
    1173                         <File
    1174                                 RelativePath="..\..\platform\Color.h"
     1274                                RelativePath="..\..\platform\CharsetData.h"
     1275                                >
     1276                        </File>
     1277                        <File
     1278                                RelativePath="..\..\platform\ContextMenu.cpp"
     1279                                >
     1280                        </File>
     1281                        <File
     1282                                RelativePath="..\..\platform\ContextMenu.h"
    11751283                                >
    11761284                        </File>
     
    12481356                        </File>
    12491357                        <File
    1250                                 RelativePath="..\..\platform\FileButton.h"
    1251                                 >
    1252                         </File>
    1253                         <File
    1254                                 RelativePath="..\..\platform\FloatPoint.cpp"
    1255                                 >
    1256                         </File>
    1257                         <File
    1258                                 RelativePath="..\..\platform\FloatPoint.h"
    1259                                 >
    1260                         </File>
    1261                         <File
    1262                                 RelativePath="..\..\platform\FloatRect.cpp"
    1263                                 >
    1264                         </File>
    1265                         <File
    1266                                 RelativePath="..\..\platform\FloatRect.h"
    1267                                 >
    1268                         </File>
    1269                         <File
    1270                                 RelativePath="..\..\platform\FloatSize.cpp"
    1271                                 >
    1272                         </File>
    1273                         <File
    1274                                 RelativePath="..\..\platform\FloatSize.h"
     1358                                RelativePath="..\..\platform\FileChooser.h"
    12751359                                >
    12761360                        </File>
     
    13401424                        </File>
    13411425                        <File
    1342                                 RelativePath="..\..\platform\Image.cpp"
    1343                                 >
    1344                         </File>
    1345                         <File
    1346                                 RelativePath="..\..\platform\Image.h"
    1347                                 >
    1348                         </File>
    1349                         <File
    13501426                                RelativePath="..\..\platform\ImageAnimationObserver.h"
    13511427                                >
    13521428                        </File>
    13531429                        <File
    1354                                 RelativePath="..\..\platform\ImageSource.h"
    1355                                 >
    1356                         </File>
    1357                         <File
    1358                                 RelativePath="..\..\platform\IntPoint.h"
    1359                                 >
    1360                         </File>
    1361                         <File
    1362                                 RelativePath="..\..\platform\IntRect.cpp"
    1363                                 >
    1364                         </File>
    1365                         <File
    1366                                 RelativePath="..\..\platform\IntRect.h"
    1367                                 >
    1368                         </File>
    1369                         <File
    1370                                 RelativePath="..\..\platform\IntSize.h"
    1371                                 >
    1372                         </File>
    1373                         <File
    13741430                                RelativePath="..\..\platform\KURL.cpp"
    13751431                                >
     
    13961452                        </File>
    13971453                        <File
    1398                                 RelativePath="..\..\platform\Path.h"
    1399                                 >
    1400                         </File>
    1401                         <File
    1402                                 RelativePath="..\..\platform\Pen.cpp"
    1403                                 >
    1404                         </File>
    1405                         <File
    1406                                 RelativePath="..\..\platform\Pen.h"
     1454                                RelativePath="..\..\platform\MimeTypeRegistry.cpp"
     1455                                >
     1456                        </File>
     1457                        <File
     1458                                RelativePath="..\..\platform\MimeTypeRegistry.h"
    14071459                                >
    14081460                        </File>
     
    14441496                        </File>
    14451497                        <File
     1498                                RelativePath="..\..\platform\ScrollBar.cpp"
     1499                                >
     1500                        </File>
     1501                        <File
    14461502                                RelativePath="..\..\platform\ScrollBar.h"
    14471503                                >
    14481504                        </File>
    14491505                        <File
    1450                                 RelativePath="..\..\platform\ScrollBarMode.h"
     1506                                RelativePath="..\..\platform\ScrollTypes.h"
    14511507                                >
    14521508                        </File>
     
    14721528                        </File>
    14731529                        <File
    1474                                 RelativePath="..\..\platform\Slider.h"
     1530                                RelativePath="..\..\platform\Sound.h"
    14751531                                >
    14761532                        </File>
     
    14881544                        </File>
    14891545                        <File
     1546                                RelativePath="..\..\platform\StringHash.h"
     1547                                >
     1548                        </File>
     1549                        <File
    14901550                                RelativePath="..\..\platform\StringImpl.cpp"
    14911551                                >
     
    15441604                        </File>
    15451605                        <File
     1606                                RelativePath="..\..\platform\TextDirection.h"
     1607                                >
     1608                        </File>
     1609                        <File
    15461610                                RelativePath="..\..\platform\TextEncoding.cpp"
    15471611                                >
     
    15721636                        </File>
    15731637                        <File
     1638                                RelativePath="..\..\platform\TextStyle.h"
     1639                                >
     1640                        </File>
     1641                        <File
    15741642                                RelativePath="..\..\platform\Timer.cpp"
    15751643                                >
     
    15801648                        </File>
    15811649                        <File
     1650                                RelativePath="..\..\platform\UChar.h"
     1651                                >
     1652                        </File>
     1653                        <File
    15821654                                RelativePath="..\..\platform\Widget.cpp"
    15831655                                >
     
    15921664                        </File>
    15931665                        <Filter
    1594                                 Name="win"
    1595                                 >
    1596                                 <File
    1597                                         RelativePath="..\..\platform\win\CookieJarWin.cpp"
    1598                                         >
    1599                                 </File>
    1600                                 <File
    1601                                         RelativePath="..\..\platform\win\CursorWin.cpp"
    1602                                         >
    1603                                 </File>
    1604                                 <File
    1605                                         RelativePath="..\..\platform\win\FontCacheWin.cpp"
    1606                                         >
    1607                                 </File>
    1608                                 <File
    1609                                         RelativePath="..\..\platform\win\FontDataWin.cpp"
    1610                                         >
    1611                                 </File>
    1612                                 <File
    1613                                         RelativePath="..\..\platform\win\FontPlatformData.h"
    1614                                         >
    1615                                 </File>
    1616                                 <File
    1617                                         RelativePath="..\..\platform\win\FontPlatformDataWin.cpp"
    1618                                         >
    1619                                 </File>
    1620                                 <File
    1621                                         RelativePath="..\..\platform\win\FontWin.cpp"
    1622                                         >
    1623                                 </File>
    1624                                 <File
    1625                                         RelativePath="..\..\platform\win\GlyphMapWin.cpp"
    1626                                         >
    1627                                 </File>
    1628                                 <File
    1629                                         RelativePath="..\..\platform\win\GraphicsContextWin.cpp"
    1630                                         >
    1631                                 </File>
    1632                                 <File
    1633                                         RelativePath="..\..\platform\win\ImageWin.cpp"
    1634                                         >
    1635                                 </File>
    1636                                 <File
    1637                                         RelativePath="..\..\platform\win\IntPointWin.cpp"
    1638                                         >
    1639                                 </File>
    1640                                 <File
    1641                                         RelativePath="..\..\platform\win\IntRectWin.cpp"
    1642                                         >
    1643                                 </File>
    1644                                 <File
    1645                                         RelativePath="..\..\platform\win\IntSizeWin.cpp"
    1646                                         >
    1647                                 </File>
    1648                                 <File
    1649                                         RelativePath="..\..\platform\win\KeyEventWin.cpp"
    1650                                         >
    1651                                 </File>
    1652                                 <File
    1653                                         RelativePath="..\..\platform\win\MouseEventWin.cpp"
    1654                                         >
    1655                                 </File>
    1656                                 <File
    1657                                         RelativePath="..\..\platform\win\PlatformScrollBar.h"
    1658                                         >
    1659                                 </File>
    1660                                 <File
    1661                                         RelativePath="..\..\platform\win\ScreenWin.cpp"
    1662                                         >
    1663                                 </File>
    1664                                 <File
    1665                                         RelativePath="..\..\platform\win\ScrollViewWin.cpp"
    1666                                         >
    1667                                 </File>
    1668                                 <File
    1669                                         RelativePath="..\..\platform\win\SharedTimerWin.cpp"
    1670                                         >
    1671                                 </File>
    1672                                 <File
    1673                                         RelativePath="..\..\platform\win\SystemTimeWin.cpp"
    1674                                         >
    1675                                 </File>
    1676                                 <File
    1677                                         RelativePath="..\..\platform\win\TemporaryLinkStubs.cpp"
    1678                                         >
    1679                                 </File>
    1680                                 <File
    1681                                         RelativePath="..\..\platform\win\WidgetWin.cpp"
    1682                                         >
    1683                                 </File>
     1666                                Name="graphics"
     1667                                >
     1668                                <File
     1669                                        RelativePath="..\..\platform\graphics\AffineTransform.cpp"
     1670                                        >
     1671                                </File>
     1672                                <File
     1673                                        RelativePath="..\..\platform\graphics\AffineTransform.h"
     1674                                        >
     1675                                </File>
     1676                                <File
     1677                                        RelativePath="..\..\platform\graphics\Color.cpp"
     1678                                        >
     1679                                </File>
     1680                                <File
     1681                                        RelativePath="..\..\platform\graphics\Color.h"
     1682                                        >
     1683                                </File>
     1684                                <File
     1685                                        RelativePath="..\..\platform\graphics\FloatPoint.cpp"
     1686                                        >
     1687                                </File>
     1688                                <File
     1689                                        RelativePath="..\..\platform\graphics\FloatPoint.h"
     1690                                        >
     1691                                </File>
     1692                                <File
     1693                                        RelativePath="..\..\platform\graphics\FloatRect.cpp"
     1694                                        >
     1695                                </File>
     1696                                <File
     1697                                        RelativePath="..\..\platform\graphics\FloatRect.h"
     1698                                        >
     1699                                </File>
     1700                                <File
     1701                                        RelativePath="..\..\platform\graphics\FloatSize.cpp"
     1702                                        >
     1703                                </File>
     1704                                <File
     1705                                        RelativePath="..\..\platform\graphics\FloatSize.h"
     1706                                        >
     1707                                </File>
     1708                                <File
     1709                                        RelativePath="..\..\platform\graphics\GraphicsContext.cpp"
     1710                                        >
     1711                                </File>
     1712                                <File
     1713                                        RelativePath="..\..\platform\graphics\GraphicsContext.h"
     1714                                        >
     1715                                </File>
     1716                                <File
     1717                                        RelativePath="..\..\platform\graphics\GraphicsTypes.cpp"
     1718                                        >
     1719                                </File>
     1720                                <File
     1721                                        RelativePath="..\..\platform\graphics\GraphicsTypes.h"
     1722                                        >
     1723                                </File>
     1724                                <File
     1725                                        RelativePath="..\..\platform\graphics\Icon.h"
     1726                                        >
     1727                                </File>
     1728                                <File
     1729                                        RelativePath="..\..\platform\graphics\Image.cpp"
     1730                                        >
     1731                                </File>
     1732                                <File
     1733                                        RelativePath="..\..\platform\graphics\Image.h"
     1734                                        >
     1735                                </File>
     1736                                <File
     1737                                        RelativePath="..\..\platform\graphics\ImageSource.h"
     1738                                        >
     1739                                </File>
     1740                                <File
     1741                                        RelativePath="..\..\platform\graphics\IntPoint.h"
     1742                                        >
     1743                                </File>
     1744                                <File
     1745                                        RelativePath="..\..\platform\graphics\IntRect.cpp"
     1746                                        >
     1747                                </File>
     1748                                <File
     1749                                        RelativePath="..\..\platform\graphics\IntRect.h"
     1750                                        >
     1751                                </File>
     1752                                <File
     1753                                        RelativePath="..\..\platform\graphics\IntSize.h"
     1754                                        >
     1755                                </File>
     1756                                <File
     1757                                        RelativePath="..\..\platform\graphics\IntSizeHash.h"
     1758                                        >
     1759                                </File>
     1760                                <File
     1761                                        RelativePath="..\..\platform\graphics\Path.cpp"
     1762                                        >
     1763                                </File>
     1764                                <File
     1765                                        RelativePath="..\..\platform\graphics\Path.h"
     1766                                        >
     1767                                </File>
     1768                                <File
     1769                                        RelativePath="..\..\platform\graphics\Pen.cpp"
     1770                                        >
     1771                                </File>
     1772                                <File
     1773                                        RelativePath="..\..\platform\graphics\Pen.h"
     1774                                        >
     1775                                </File>
     1776                                <Filter
     1777                                        Name="cairo"
     1778                                        >
     1779                                        <File
     1780                                                RelativePath="..\..\platform\graphics\cairo\AffineTransformCairo.cpp"
     1781                                                >
     1782                                        </File>
     1783                                        <File
     1784                                                RelativePath="..\..\platform\graphics\cairo\GraphicsContextCairo.cpp"
     1785                                                >
     1786                                        </File>
     1787                                        <File
     1788                                                RelativePath="..\..\platform\graphics\cairo\ImageCairo.cpp"
     1789                                                >
     1790                                        </File>
     1791                                        <File
     1792                                                RelativePath="..\..\platform\graphics\cairo\ImageSourceCairo.cpp"
     1793                                                >
     1794                                        </File>
     1795                                        <Filter
     1796                                                Name="cairo"
     1797                                                >
     1798                                                <File
     1799                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-arc-private.h"
     1800                                                        >
     1801                                                </File>
     1802                                                <File
     1803                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-arc.c"
     1804                                                        >
     1805                                                </File>
     1806                                                <File
     1807                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-array.c"
     1808                                                        >
     1809                                                </File>
     1810                                                <File
     1811                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-cache-private.h"
     1812                                                        >
     1813                                                </File>
     1814                                                <File
     1815                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-cache.c"
     1816                                                        >
     1817                                                </File>
     1818                                                <File
     1819                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-clip-private.h"
     1820                                                        >
     1821                                                </File>
     1822                                                <File
     1823                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-clip.c"
     1824                                                        >
     1825                                                </File>
     1826                                                <File
     1827                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-color.c"
     1828                                                        >
     1829                                                </File>
     1830                                                <File
     1831                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-debug.c"
     1832                                                        >
     1833                                                </File>
     1834                                                <File
     1835                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-debug.h"
     1836                                                        >
     1837                                                </File>
     1838                                                <File
     1839                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-features.h"
     1840                                                        >
     1841                                                </File>
     1842                                                <File
     1843                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-fixed.c"
     1844                                                        >
     1845                                                </File>
     1846                                                <File
     1847                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-font-options.c"
     1848                                                        >
     1849                                                </File>
     1850                                                <File
     1851                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-font.c"
     1852                                                        >
     1853                                                </File>
     1854                                                <File
     1855                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-gstate-private.h"
     1856                                                        >
     1857                                                </File>
     1858                                                <File
     1859                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-gstate.c"
     1860                                                        >
     1861                                                </File>
     1862                                                <File
     1863                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-hash-private.h"
     1864                                                        >
     1865                                                </File>
     1866                                                <File
     1867                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-hash.c"
     1868                                                        >
     1869                                                </File>
     1870                                                <File
     1871                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-hull.c"
     1872                                                        >
     1873                                                </File>
     1874                                                <File
     1875                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-image-surface.c"
     1876                                                        >
     1877                                                </File>
     1878                                                <File
     1879                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-matrix.c"
     1880                                                        >
     1881                                                </File>
     1882                                                <File
     1883                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-meta-surface-private.h"
     1884                                                        >
     1885                                                </File>
     1886                                                <File
     1887                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-meta-surface.c"
     1888                                                        >
     1889                                                </File>
     1890                                                <File
     1891                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-output-stream.c"
     1892                                                        >
     1893                                                </File>
     1894                                                <File
     1895                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-paginated-surface-private.h"
     1896                                                        >
     1897                                                </File>
     1898                                                <File
     1899                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-paginated-surface.c"
     1900                                                        >
     1901                                                </File>
     1902                                                <File
     1903                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-path-bounds.c"
     1904                                                        >
     1905                                                </File>
     1906                                                <File
     1907                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-path-data-private.h"
     1908                                                        >
     1909                                                </File>
     1910                                                <File
     1911                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-path-data.c"
     1912                                                        >
     1913                                                </File>
     1914                                                <File
     1915                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-path-fill.c"
     1916                                                        >
     1917                                                </File>
     1918                                                <File
     1919                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-path-fixed-private.h"
     1920                                                        >
     1921                                                </File>
     1922                                                <File
     1923                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-path-stroke.c"
     1924                                                        >
     1925                                                </File>
     1926                                                <File
     1927                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-path.c"
     1928                                                        >
     1929                                                </File>
     1930                                                <File
     1931                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-pattern.c"
     1932                                                        >
     1933                                                </File>
     1934                                                <File
     1935                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-pen.c"
     1936                                                        >
     1937                                                </File>
     1938                                                <File
     1939                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-platform.h"
     1940                                                        >
     1941                                                </File>
     1942                                                <File
     1943                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-polygon.c"
     1944                                                        >
     1945                                                </File>
     1946                                                <File
     1947                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-private.h"
     1948                                                        >
     1949                                                </File>
     1950                                                <File
     1951                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-region.c"
     1952                                                        >
     1953                                                </File>
     1954                                                <File
     1955                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-scaled-font.c"
     1956                                                        >
     1957                                                </File>
     1958                                                <File
     1959                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-slope.c"
     1960                                                        >
     1961                                                </File>
     1962                                                <File
     1963                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-spline.c"
     1964                                                        >
     1965                                                </File>
     1966                                                <File
     1967                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-stroke-style.c"
     1968                                                        >
     1969                                                </File>
     1970                                                <File
     1971                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-surface-fallback-private.h"
     1972                                                        >
     1973                                                </File>
     1974                                                <File
     1975                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-surface-fallback.c"
     1976                                                        >
     1977                                                </File>
     1978                                                <File
     1979                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-surface.c"
     1980                                                        >
     1981                                                </File>
     1982                                                <File
     1983                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-traps.c"
     1984                                                        >
     1985                                                </File>
     1986                                                <File
     1987                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-unicode.c"
     1988                                                        >
     1989                                                </File>
     1990                                                <File
     1991                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-wideint.c"
     1992                                                        >
     1993                                                </File>
     1994                                                <File
     1995                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-wideint.h"
     1996                                                        >
     1997                                                </File>
     1998                                                <File
     1999                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-win32-font.c"
     2000                                                        >
     2001                                                </File>
     2002                                                <File
     2003                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-win32-private.h"
     2004                                                        >
     2005                                                </File>
     2006                                                <File
     2007                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-win32-surface.c"
     2008                                                        >
     2009                                                </File>
     2010                                                <File
     2011                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo-win32.h"
     2012                                                        >
     2013                                                </File>
     2014                                                <File
     2015                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo.c"
     2016                                                        >
     2017                                                </File>
     2018                                                <File
     2019                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairo.h"
     2020                                                        >
     2021                                                </File>
     2022                                                <File
     2023                                                        RelativePath="..\..\platform\graphics\cairo\cairo\src\cairoint.h"
     2024                                                        >
     2025                                                </File>
     2026                                        </Filter>
     2027                                        <Filter
     2028                                                Name="pixman"
     2029                                                >
     2030                                                <File
     2031                                                        RelativePath="..\..\platform\graphics\cairo\pixman\src\fbcompose.c"
     2032                                                        >
     2033                                                </File>
     2034                                                <File
     2035                                                        RelativePath="..\..\platform\graphics\cairo\pixman\src\fbedge.c"
     2036                                                        >
     2037                                                </File>
     2038                                                <File
     2039                                                        RelativePath="..\..\platform\graphics\cairo\pixman\src\fbedgeimp.h"
     2040                                                        >
     2041                                                </File>
     2042                                                <File
     2043                                                        RelativePath="..\..\platform\graphics\cairo\pixman\src\fbpict.c"
     2044                                                        >
     2045                                                </File>
     2046                                                <File
     2047                                                        RelativePath="..\..\platform\graphics\cairo\pixman\src\fbpict.h"
     2048                                                        >
     2049                                                </File>
     2050                                                <File
     2051                                                        RelativePath="..\..\platform\graphics\cairo\pixman\src\fbtrap.c"
     2052                                                        >
     2053                                                </File>
     2054                                                <File
     2055                                                        RelativePath="..\..\platform\graphics\cairo\pixman\src\icblt.c"
     2056                                                        >
     2057                                                </File>
     2058                                                <File
     2059                                                        RelativePath="..\..\platform\graphics\cairo\pixman\src\icbltone.c"
     2060                                                        >
     2061                                                </File>
     2062                                                <File
     2063                                                        RelativePath="..\..\platform\graphics\cairo\pixman\src\iccolor.c"
     2064                                                        >
     2065                                                </File>
     2066                                                <File
     2067                                                        RelativePath="..\..\platform\graphics\cairo\pixman\src\icformat.c"
     2068                                                        >
     2069                                                </File>
     2070                                                <File
     2071                                                        RelativePath="..\..\platform\graphics\cairo\pixman\src\icimage.c"
     2072                                                        >
     2073                                                </File>
     2074                                                <File
     2075                                                        RelativePath="..\..\platform\graphics\cairo\pixman\src\icimage.h"
     2076                                                        >
     2077                                                </File>
     2078                                                <File
     2079                                                        RelativePath="..\..\platform\graphics\cairo\pixman\src\icint.h"
     2080                                                        >
     2081                                                </File>
     2082                                                <File
     2083                                                        RelativePath="..\..\platform\graphics\cairo\pixman\src\icpixels.c"
     2084                                                        >
     2085                                                </File>
     2086                                                <File
     2087                                                        RelativePath="..\..\platform\graphics\cairo\pixman\src\icrect.c"
     2088                                                        >
     2089                                                </File>
     2090                                                <File
     2091                                                        RelativePath="..\..\platform\graphics\cairo\pixman\src\icrop.h"
     2092                                                        >
     2093                                                </File>
     2094                                                <File
     2095                                                        RelativePath="..\..\platform\graphics\cairo\pixman\src\icstipple.c"
     2096                                                        >
     2097                                                </File>
     2098                                                <File
     2099                                                        RelativePath="..\..\platform\graphics\cairo\pixman\src\ictransform.c"
     2100                                                        >
     2101                                                </File>
     2102                                                <File
     2103                                                        RelativePath="..\..\platform\graphics\cairo\pixman\src\ictrap.c"
     2104                                                        >
     2105                                                </File>
     2106                                                <File
     2107                                                        RelativePath="..\..\platform\graphics\cairo\pixman\src\ictri.c"
     2108                                                        >
     2109                                                </File>
     2110                                                <File
     2111                                                        RelativePath="..\..\platform\graphics\cairo\pixman\src\icutil.c"
     2112                                                        >
     2113                                                </File>
     2114                                                <File
     2115                                                        RelativePath="..\..\platform\graphics\cairo\pixman\src\pixman-remap.h"
     2116                                                        >
     2117                                                </File>
     2118                                                <File
     2119                                                        RelativePath="..\..\platform\graphics\cairo\pixman\src\pixman.h"
     2120                                                        >
     2121                                                </File>
     2122                                                <File
     2123                                                        RelativePath="..\..\platform\graphics\cairo\pixman\src\pixregion.c"
     2124                                                        >
     2125                                                </File>
     2126                                                <File
     2127                                                        RelativePath="..\..\platform\graphics\cairo\pixman\src\pixregionint.h"
     2128                                                        >
     2129                                                </File>
     2130                                                <File
     2131                                                        RelativePath="..\..\platform\graphics\cairo\pixman\src\renderedge.c"
     2132                                                        >
     2133                                                </File>
     2134                                                <File
     2135                                                        RelativePath="..\..\platform\graphics\cairo\pixman\src\renderedge.h"
     2136                                                        >
     2137                                                </File>
     2138                                                <File
     2139                                                        RelativePath="..\..\platform\graphics\cairo\pixman\src\slim_internal.h"
     2140                                                        >
     2141                                                </File>
     2142                                        </Filter>
     2143                                </Filter>
     2144                                <Filter
     2145                                        Name="win"
     2146                                        >
     2147                                        <File
     2148                                                RelativePath="..\..\platform\graphics\win\ImageWin.cpp"
     2149                                                >
     2150                                        </File>
     2151                                        <File
     2152                                                RelativePath="..\..\platform\graphics\win\IntPointWin.cpp"
     2153                                                >
     2154                                        </File>
     2155                                        <File
     2156                                                RelativePath="..\..\platform\graphics\win\IntRectWin.cpp"
     2157                                                >
     2158                                        </File>
     2159                                        <File
     2160                                                RelativePath="..\..\platform\graphics\win\IntSizeWin.cpp"
     2161                                                >
     2162                                        </File>
     2163                                </Filter>
    16842164                        </Filter>
    16852165                        <Filter
     
    16912171                                </File>
    16922172                                <Filter
     2173                                        Name="bmp"
     2174                                        >
     2175                                        <File
     2176                                                RelativePath="..\..\platform\image-decoders\bmp\BMPImageDecoder.cpp"
     2177                                                >
     2178                                        </File>
     2179                                        <File
     2180                                                RelativePath="..\..\platform\image-decoders\bmp\BMPImageDecoder.h"
     2181                                                >
     2182                                        </File>
     2183                                </Filter>
     2184                                <Filter
    16932185                                        Name="gif"
    16942186                                        >
     
    17072199                                        <File
    17082200                                                RelativePath="..\..\platform\image-decoders\gif\GIFImageReader.h"
     2201                                                >
     2202                                        </File>
     2203                                </Filter>
     2204                                <Filter
     2205                                        Name="ico"
     2206                                        >
     2207                                        <File
     2208                                                RelativePath="..\..\platform\image-decoders\ico\ICOImageDecoder.cpp"
     2209                                                >
     2210                                        </File>
     2211                                        <File
     2212                                                RelativePath="..\..\platform\image-decoders\ico\ICOImageDecoder.h"
     2213                                                >
     2214                                        </File>
     2215                                </Filter>
     2216                                <Filter
     2217                                        Name="jpeg"
     2218                                        >
     2219                                        <File
     2220                                                RelativePath="..\..\platform\image-decoders\jpeg\jcomapi.c"
     2221                                                >
     2222                                        </File>
     2223                                        <File
     2224                                                RelativePath="..\..\platform\image-decoders\jpeg\jconfig.h"
     2225                                                >
     2226                                        </File>
     2227                                        <File
     2228                                                RelativePath="..\..\platform\image-decoders\jpeg\jdapimin.c"
     2229                                                >
     2230                                        </File>
     2231                                        <File
     2232                                                RelativePath="..\..\platform\image-decoders\jpeg\jdapistd.c"
     2233                                                >
     2234                                        </File>
     2235                                        <File
     2236                                                RelativePath="..\..\platform\image-decoders\jpeg\jdatadst.c"
     2237                                                >
     2238                                        </File>
     2239                                        <File
     2240                                                RelativePath="..\..\platform\image-decoders\jpeg\jdatasrc.c"
     2241                                                >
     2242                                        </File>
     2243                                        <File
     2244                                                RelativePath="..\..\platform\image-decoders\jpeg\jdcoefct.c"
     2245                                                >
     2246                                        </File>
     2247                                        <File
     2248                                                RelativePath="..\..\platform\image-decoders\jpeg\jdcolor.c"
     2249                                                >
     2250                                        </File>
     2251                                        <File
     2252                                                RelativePath="..\..\platform\image-decoders\jpeg\jdct.h"
     2253                                                >
     2254                                        </File>
     2255                                        <File
     2256                                                RelativePath="..\..\platform\image-decoders\jpeg\jddctmgr.c"
     2257                                                >
     2258                                        </File>
     2259                                        <File
     2260                                                RelativePath="..\..\platform\image-decoders\jpeg\jdhuff.c"
     2261                                                >
     2262                                        </File>
     2263                                        <File
     2264                                                RelativePath="..\..\platform\image-decoders\jpeg\jdhuff.h"
     2265                                                >
     2266                                        </File>
     2267                                        <File
     2268                                                RelativePath="..\..\platform\image-decoders\jpeg\jdinput.c"
     2269                                                >
     2270                                        </File>
     2271                                        <File
     2272                                                RelativePath="..\..\platform\image-decoders\jpeg\jdmainct.c"
     2273                                                >
     2274                                        </File>
     2275                                        <File
     2276                                                RelativePath="..\..\platform\image-decoders\jpeg\jdmarker.c"
     2277                                                >
     2278                                        </File>
     2279                                        <File
     2280                                                RelativePath="..\..\platform\image-decoders\jpeg\jdmaster.c"
     2281                                                >
     2282                                        </File>
     2283                                        <File
     2284                                                RelativePath="..\..\platform\image-decoders\jpeg\jdmerge.c"
     2285                                                >
     2286                                        </File>
     2287                                        <File
     2288                                                RelativePath="..\..\platform\image-decoders\jpeg\jdphuff.c"
     2289                                                >
     2290                                        </File>
     2291                                        <File
     2292                                                RelativePath="..\..\platform\image-decoders\jpeg\jdpostct.c"
     2293                                                >
     2294                                        </File>
     2295                                        <File
     2296                                                RelativePath="..\..\platform\image-decoders\jpeg\jdsample.c"
     2297                                                >
     2298                                        </File>
     2299                                        <File
     2300                                                RelativePath="..\..\platform\image-decoders\jpeg\jerror.c"
     2301                                                >
     2302                                        </File>
     2303                                        <File
     2304                                                RelativePath="..\..\platform\image-decoders\jpeg\jerror.h"
     2305                                                >
     2306                                        </File>
     2307                                        <File
     2308                                                RelativePath="..\..\platform\image-decoders\jpeg\jfdctflt.c"
     2309                                                >
     2310                                        </File>
     2311                                        <File
     2312                                                RelativePath="..\..\platform\image-decoders\jpeg\jfdctfst.c"
     2313                                                >
     2314                                        </File>
     2315                                        <File
     2316                                                RelativePath="..\..\platform\image-decoders\jpeg\jfdctint.c"
     2317                                                >
     2318                                        </File>
     2319                                        <File
     2320                                                RelativePath="..\..\platform\image-decoders\jpeg\jidctflt.c"
     2321                                                >
     2322                                        </File>
     2323                                        <File
     2324                                                RelativePath="..\..\platform\image-decoders\jpeg\jidctfst.c"
     2325                                                >
     2326                                        </File>
     2327                                        <File
     2328                                                RelativePath="..\..\platform\image-decoders\jpeg\jidctint.c"
     2329                                                >
     2330                                        </File>
     2331                                        <File
     2332                                                RelativePath="..\..\platform\image-decoders\jpeg\jinclude.h"
     2333                                                >
     2334                                        </File>
     2335                                        <File
     2336                                                RelativePath="..\..\platform\image-decoders\jpeg\jmemmgr.c"
     2337                                                >
     2338                                        </File>
     2339                                        <File
     2340                                                RelativePath="..\..\platform\image-decoders\jpeg\jmemnobs.c"
     2341                                                >
     2342                                        </File>
     2343                                        <File
     2344                                                RelativePath="..\..\platform\image-decoders\jpeg\jmemsys.h"
     2345                                                >
     2346                                        </File>
     2347                                        <File
     2348                                                RelativePath="..\..\platform\image-decoders\jpeg\jmorecfg.h"
     2349                                                >
     2350                                        </File>
     2351                                        <File
     2352                                                RelativePath="..\..\platform\image-decoders\jpeg\JPEGImageDecoder.cpp"
     2353                                                >
     2354                                        </File>
     2355                                        <File
     2356                                                RelativePath="..\..\platform\image-decoders\jpeg\JPEGImageDecoder.h"
     2357                                                >
     2358                                        </File>
     2359                                        <File
     2360                                                RelativePath="..\..\platform\image-decoders\jpeg\jpegint.h"
     2361                                                >
     2362                                        </File>
     2363                                        <File
     2364                                                RelativePath="..\..\platform\image-decoders\jpeg\jpeglib.h"
     2365                                                >
     2366                                        </File>
     2367                                        <File
     2368                                                RelativePath="..\..\platform\image-decoders\jpeg\jquant1.c"
     2369                                                >
     2370                                        </File>
     2371                                        <File
     2372                                                RelativePath="..\..\platform\image-decoders\jpeg\jquant2.c"
     2373                                                >
     2374                                        </File>
     2375                                        <File
     2376                                                RelativePath="..\..\platform\image-decoders\jpeg\jutils.c"
     2377                                                >
     2378                                        </File>
     2379                                        <File
     2380                                                RelativePath="..\..\platform\image-decoders\jpeg\jversion.h"
     2381                                                >
     2382                                        </File>
     2383                                        <File
     2384                                                RelativePath="..\..\platform\image-decoders\jpeg\jwinfig.h"
    17092385                                                >
    17102386                                        </File>
     
    18072483                                </Filter>
    18082484                                <Filter
    1809                                         Name="zlib"
    1810                                         >
    1811                                         <File
    1812                                                 RelativePath="..\..\platform\image-decoders\zlib\adler32.c"
    1813                                                 >
    1814                                         </File>
    1815                                         <File
    1816                                                 RelativePath="..\..\platform\image-decoders\zlib\compress.c"
    1817                                                 >
    1818                                         </File>
    1819                                         <File
    1820                                                 RelativePath="..\..\platform\image-decoders\zlib\crc32.c"
    1821                                                 >
    1822                                         </File>
    1823                                         <File
    1824                                                 RelativePath="..\..\platform\image-decoders\zlib\crc32.h"
    1825                                                 >
    1826                                         </File>
    1827                                         <File
    1828                                                 RelativePath="..\..\platform\image-decoders\zlib\deflate.c"
    1829                                                 >
    1830                                         </File>
    1831                                         <File
    1832                                                 RelativePath="..\..\platform\image-decoders\zlib\deflate.h"
    1833                                                 >
    1834                                         </File>
    1835                                         <File
    1836                                                 RelativePath="..\..\platform\image-decoders\zlib\gzio.c"
    1837                                                 >
    1838                                         </File>
    1839                                         <File
    1840                                                 RelativePath="..\..\platform\image-decoders\zlib\infback.c"
    1841                                                 >
    1842                                         </File>
    1843                                         <File
    1844                                                 RelativePath="..\..\platform\image-decoders\zlib\inffast.c"
    1845                                                 >
    1846                                         </File>
    1847                                         <File
    1848                                                 RelativePath="..\..\platform\image-decoders\zlib\inffast.h"
    1849                                                 >
    1850                                         </File>
    1851                                         <File
    1852                                                 RelativePath="..\..\platform\image-decoders\zlib\inffixed.h"
    1853                                                 >
    1854                                         </File>
    1855                                         <File
    1856                                                 RelativePath="..\..\platform\image-decoders\zlib\inflate.c"
    1857                                                 >
    1858                                         </File>
    1859                                         <File
    1860                                                 RelativePath="..\..\platform\image-decoders\zlib\inflate.h"
    1861                                                 >
    1862                                         </File>
    1863                                         <File
    1864                                                 RelativePath="..\..\platform\image-decoders\zlib\inftrees.c"
    1865                                                 >
    1866                                         </File>
    1867                                         <File
    1868                                                 RelativePath="..\..\platform\image-decoders\zlib\inftrees.h"
    1869                                                 >
    1870                                         </File>
    1871                                         <File
    1872                                                 RelativePath="..\..\platform\image-decoders\zlib\mozzconf.h"
    1873                                                 >
    1874                                         </File>
    1875                                         <File
    1876                                                 RelativePath="..\..\platform\image-decoders\zlib\trees.c"
    1877                                                 >
    1878                                         </File>
    1879                                         <File
    1880                                                 RelativePath="..\..\platform\image-decoders\zlib\trees.h"
    1881                                                 >
    1882                                         </File>
    1883                                         <File
    1884                                                 RelativePath="..\..\platform\image-decoders\zlib\uncompr.c"
    1885                                                 >
    1886                                         </File>
    1887                                         <File
    1888                                                 RelativePath="..\..\platform\image-decoders\zlib\zconf.h"
    1889                                                 >
    1890                                         </File>
    1891                                         <File
    1892                                                 RelativePath="..\..\platform\image-decoders\zlib\zlib.h"
    1893                                                 >
    1894                                         </File>
    1895                                         <File
    1896                                                 RelativePath="..\..\platform\image-decoders\zlib\zutil.c"
    1897                                                 >
    1898                                         </File>
    1899                                         <File
    1900                                                 RelativePath="..\..\platform\image-decoders\zlib\zutil.h"
     2485                                        Name="xbm"
     2486                                        >
     2487                                        <File
     2488                                                RelativePath="..\..\platform\image-decoders\xbm\XBMImageDecoder.cpp"
     2489                                                >
     2490                                        </File>
     2491                                        <File
     2492                                                RelativePath="..\..\platform\image-decoders\xbm\XBMImageDecoder.h"
    19012493                                                >
    19022494                                        </File>
    19032495                                </Filter>
    19042496                                <Filter
    1905                                         Name="jpeg"
    1906                                         >
    1907                                         <File
    1908                                                 RelativePath="..\..\platform\image-decoders\jpeg\jcomapi.c"
    1909                                                 >
    1910                                         </File>
    1911                                         <File
    1912                                                 RelativePath="..\..\platform\image-decoders\jpeg\jconfig.h"
    1913                                                 >
    1914                                         </File>
    1915                                         <File
    1916                                                 RelativePath="..\..\platform\image-decoders\jpeg\jdapimin.c"
    1917                                                 >
    1918                                         </File>
    1919                                         <File
    1920                                                 RelativePath="..\..\platform\image-decoders\jpeg\jdapistd.c"
    1921                                                 >
    1922                                         </File>
    1923                                         <File
    1924                                                 RelativePath="..\..\platform\image-decoders\jpeg\jdatadst.c"
    1925                                                 >
    1926                                         </File>
    1927                                         <File
    1928                                                 RelativePath="..\..\platform\image-decoders\jpeg\jdatasrc.c"
    1929                                                 >
    1930                                         </File>
    1931                                         <File
    1932                                                 RelativePath="..\..\platform\image-decoders\jpeg\jdcoefct.c"
    1933                                                 >
    1934                                         </File>
    1935                                         <File
    1936                                                 RelativePath="..\..\platform\image-decoders\jpeg\jdcolor.c"
    1937                                                 >
    1938                                         </File>
    1939                                         <File
    1940                                                 RelativePath="..\..\platform\image-decoders\jpeg\jdct.h"
    1941                                                 >
    1942                                         </File>
    1943                                         <File
    1944                                                 RelativePath="..\..\platform\image-decoders\jpeg\jddctmgr.c"
    1945                                                 >
    1946                                         </File>
    1947                                         <File
    1948                                                 RelativePath="..\..\platform\image-decoders\jpeg\jdhuff.c"
    1949                                                 >
    1950                                         </File>
    1951                                         <File
    1952                                                 RelativePath="..\..\platform\image-decoders\jpeg\jdhuff.h"
    1953                                                 >
    1954                                         </File>
    1955                                         <File
    1956                                                 RelativePath="..\..\platform\image-decoders\jpeg\jdinput.c"
    1957                                                 >
    1958                                         </File>
    1959                                         <File
    1960                                                 RelativePath="..\..\platform\image-decoders\jpeg\jdmainct.c"
    1961                                                 >
    1962                                         </File>
    1963                                         <File
    1964                                                 RelativePath="..\..\platform\image-decoders\jpeg\jdmarker.c"
    1965                                                 >
    1966                                         </File>
    1967                                         <File
    1968                                                 RelativePath="..\..\platform\image-decoders\jpeg\jdmaster.c"
    1969                                                 >
    1970                                         </File>
    1971                                         <File
    1972                                                 RelativePath="..\..\platform\image-decoders\jpeg\jdmerge.c"
    1973                                                 >
    1974                                         </File>
    1975                                         <File
    1976                                                 RelativePath="..\..\platform\image-decoders\jpeg\jdphuff.c"
    1977                                                 >
    1978                                         </File>
    1979                                         <File
    1980                                                 RelativePath="..\..\platform\image-decoders\jpeg\jdpostct.c"
    1981                                                 >
    1982                                         </File>
    1983                                         <File
    1984                                                 RelativePath="..\..\platform\image-decoders\jpeg\jdsample.c"
    1985                                                 >
    1986                                         </File>
    1987                                         <File
    1988                                                 RelativePath="..\..\platform\image-decoders\jpeg\jerror.c"
    1989                                                 >
    1990                                         </File>
    1991                                         <File
    1992                                                 RelativePath="..\..\platform\image-decoders\jpeg\jerror.h"
    1993                                                 >
    1994                                         </File>
    1995                                         <File
    1996                                                 RelativePath="..\..\platform\image-decoders\jpeg\jfdctflt.c"
    1997                                                 >
    1998                                         </File>
    1999                                         <File
    2000                                                 RelativePath="..\..\platform\image-decoders\jpeg\jfdctfst.c"
    2001                                                 >
    2002                                         </File>
    2003                                         <File
    2004                                                 RelativePath="..\..\platform\image-decoders\jpeg\jfdctint.c"
    2005                                                 >
    2006                                         </File>
    2007                                         <File
    2008                                                 RelativePath="..\..\platform\image-decoders\jpeg\jidctflt.c"
    2009                                                 >
    2010                                         </File>
    2011                                         <File
    2012                                                 RelativePath="..\..\platform\image-decoders\jpeg\jidctfst.c"
    2013                                                 >
    2014                                         </File>
    2015                                         <File
    2016                                                 RelativePath="..\..\platform\image-decoders\jpeg\jidctint.c"
    2017                                                 >
    2018                                         </File>
    2019                                         <File
    2020                                                 RelativePath="..\..\platform\image-decoders\jpeg\jinclude.h"
    2021                                                 >
    2022                                         </File>
    2023                                         <File
    2024                                                 RelativePath="..\..\platform\image-decoders\jpeg\jmemmgr.c"
    2025                                                 >
    2026                                         </File>
    2027                                         <File
    2028                                                 RelativePath="..\..\platform\image-decoders\jpeg\jmemnobs.c"
    2029                                                 >
    2030                                         </File>
    2031                                         <File
    2032                                                 RelativePath="..\..\platform\image-decoders\jpeg\jmemsys.h"
    2033                                                 >
    2034                                         </File>
    2035                                         <File
    2036                                                 RelativePath="..\..\platform\image-decoders\jpeg\jmorecfg.h"
    2037                                                 >
    2038                                         </File>
    2039                                         <File
    2040                                                 RelativePath="..\..\platform\image-decoders\jpeg\JPEGImageDecoder.cpp"
    2041                                                 >
    2042                                         </File>
    2043                                         <File
    2044                                                 RelativePath="..\..\platform\image-decoders\jpeg\JPEGImageDecoder.h"
    2045                                                 >
    2046                                         </File>
    2047                                         <File
    2048                                                 RelativePath="..\..\platform\image-decoders\jpeg\jpegint.h"
    2049                                                 >
    2050                                         </File>
    2051                                         <File
    2052                                                 RelativePath="..\..\platform\image-decoders\jpeg\jpeglib.h"
    2053                                                 >
    2054                                         </File>
    2055                                         <File
    2056                                                 RelativePath="..\..\platform\image-decoders\jpeg\jquant1.c"
    2057                                                 >
    2058                                         </File>
    2059                                         <File
    2060                                                 RelativePath="..\..\platform\image-decoders\jpeg\jquant2.c"
    2061                                                 >
    2062                                         </File>
    2063                                         <File
    2064                                                 RelativePath="..\..\platform\image-decoders\jpeg\jutils.c"
    2065                                                 >
    2066                                         </File>
    2067                                         <File
    2068                                                 RelativePath="..\..\platform\image-decoders\jpeg\jversion.h"
    2069                                                 >
    2070                                         </File>
    2071                                         <File
    2072                                                 RelativePath="..\..\platform\image-decoders\jpeg\jwinfig.h"
    2073                                                 >
    2074                                         </File>
    2075                                 </Filter>
    2076                                 <Filter
    2077                                         Name="bmp"
    2078                                         >
    2079                                         <File
    2080                                                 RelativePath="..\..\platform\image-decoders\bmp\BMPImageDecoder.cpp"
    2081                                                 >
    2082                                         </File>
    2083                                         <File
    2084                                                 RelativePath="..\..\platform\image-decoders\bmp\BMPImageDecoder.h"
    2085                                                 >
    2086                                         </File>
    2087                                 </Filter>
    2088                                 <Filter
    2089                                         Name="ico"
    2090                                         >
    2091                                         <File
    2092                                                 RelativePath="..\..\platform\image-decoders\ico\ICOImageDecoder.cpp"
    2093                                                 >
    2094                                         </File>
    2095                                         <File
    2096                                                 RelativePath="..\..\platform\image-decoders\ico\ICOImageDecoder.h"
    2097                                                 >
    2098                                         </File>
    2099                                 </Filter>
    2100                                 <Filter
    2101                                         Name="xbm"
    2102                                         >
    2103                                         <File
    2104                                                 RelativePath="..\..\platform\image-decoders\xbm\XBMImageDecoder.cpp"
    2105                                                 >
    2106                                         </File>
    2107                                         <File
    2108                                                 RelativePath="..\..\platform\image-decoders\xbm\XBMImageDecoder.h"
     2497                                        Name="zlib"
     2498                                        >
     2499                                        <File
     2500                                                RelativePath="..\..\platform\image-decoders\zlib\adler32.c"
     2501                                                >
     2502                                        </File>
     2503                                        <File
     2504                                                RelativePath="..\..\platform\image-decoders\zlib\compress.c"
     2505                                                >
     2506                                        </File>
     2507                                        <File
     2508                                                RelativePath="..\..\platform\image-decoders\zlib\crc32.c"
     2509                                                >
     2510                                        </File>
     2511                                        <File
     2512                                                RelativePath="..\..\platform\image-decoders\zlib\crc32.h"
     2513                                                >
     2514                                        </File>
     2515                                        <File
     2516                                                RelativePath="..\..\platform\image-decoders\zlib\deflate.c"
     2517                                                >
     2518                                        </File>
     2519                                        <File
     2520                                                RelativePath="..\..\platform\image-decoders\zlib\deflate.h"
     2521                                                >
     2522                                        </File>
     2523                                        <File
     2524                                                RelativePath="..\..\platform\image-decoders\zlib\gzio.c"
     2525                                                >
     2526                                        </File>
     2527                                        <File
     2528                                                RelativePath="..\..\platform\image-decoders\zlib\infback.c"
     2529                                                >
     2530                                        </File>
     2531                                        <File
     2532                                                RelativePath="..\..\platform\image-decoders\zlib\inffast.c"
     2533                                                >
     2534                                        </File>
     2535                                        <File
     2536                                                RelativePath="..\..\platform\image-decoders\zlib\inffast.h"
     2537                                                >
     2538                                        </File>
     2539                                        <File
     2540                                                RelativePath="..\..\platform\image-decoders\zlib\inffixed.h"
     2541                                                >
     2542                                        </File>
     2543                                        <File
     2544                                                RelativePath="..\..\platform\image-decoders\zlib\inflate.c"
     2545                                                >
     2546                                        </File>
     2547                                        <File
     2548                                                RelativePath="..\..\platform\image-decoders\zlib\inflate.h"
     2549                                                >
     2550                                        </File>
     2551                                        <File
     2552                                                RelativePath="..\..\platform\image-decoders\zlib\inftrees.c"
     2553                                                >
     2554                                        </File>
     2555                                        <File
     2556                                                RelativePath="..\..\platform\image-decoders\zlib\inftrees.h"
     2557                                                >
     2558                                        </File>
     2559                                        <File
     2560                                                RelativePath="..\..\platform\image-decoders\zlib\mozzconf.h"
     2561                                                >
     2562                                        </File>
     2563                                        <File
     2564                                                RelativePath="..\..\platform\image-decoders\zlib\trees.c"
     2565                                                >
     2566                                        </File>
     2567                                        <File
     2568                                                RelativePath="..\..\platform\image-decoders\zlib\trees.h"
     2569                                                >
     2570                                        </File>
     2571                                        <File
     2572                                                RelativePath="..\..\platform\image-decoders\zlib\uncompr.c"
     2573                                                >
     2574                                        </File>
     2575                                        <File
     2576                                                RelativePath="..\..\platform\image-decoders\zlib\zconf.h"
     2577                                                >
     2578                                        </File>
     2579                                        <File
     2580                                                RelativePath="..\..\platform\image-decoders\zlib\zlib.h"
     2581                                                >
     2582                                        </File>
     2583                                        <File
     2584                                                RelativePath="..\..\platform\image-decoders\zlib\zutil.c"
     2585                                                >
     2586                                        </File>
     2587                                        <File
     2588                                                RelativePath="..\..\platform\image-decoders\zlib\zutil.h"
    21092589                                                >
    21102590                                        </File>
     
    21122592                        </Filter>
    21132593                        <Filter
    2114                                 Name="cairo"
    2115                                 >
    2116                                 <File
    2117                                         RelativePath="..\..\platform\cairo\AffineTransformCairo.cpp"
    2118                                         >
    2119                                 </File>
    2120                                 <File
    2121                                         RelativePath="..\..\platform\cairo\GraphicsContextCairo.cpp"
    2122                                         >
    2123                                 </File>
    2124                                 <File
    2125                                         RelativePath="..\..\platform\cairo\ImageCairo.cpp"
    2126                                         >
    2127                                 </File>
    2128                                 <File
    2129                                         RelativePath="..\..\platform\cairo\ImageSourceCairo.cpp"
     2594                                Name="network"
     2595                                >
     2596                                <File
     2597                                        RelativePath="..\..\platform\network\FormData.cpp"
     2598                                        >
     2599                                </File>
     2600                                <File
     2601                                        RelativePath="..\..\platform\network\FormData.h"
     2602                                        >
     2603                                </File>
     2604                                <File
     2605                                        RelativePath="..\..\platform\network\HTTPHeaderMap.h"
     2606                                        >
     2607                                </File>
     2608                                <File
     2609                                        RelativePath="..\..\platform\network\ResourceError.cpp"
     2610                                        >
     2611                                </File>
     2612                                <File
     2613                                        RelativePath="..\..\platform\network\ResourceError.h"
     2614                                        >
     2615                                </File>
     2616                                <File
     2617                                        RelativePath="..\..\platform\network\ResourceHandle.cpp"
     2618                                        >
     2619                                </File>
     2620                                <File
     2621                                        RelativePath="..\..\platform\network\ResourceHandle.h"
     2622                                        >
     2623                                </File>
     2624                                <File
     2625                                        RelativePath="..\..\platform\network\ResourceHandleClient.h"
     2626                                        >
     2627                                </File>
     2628                                <File
     2629                                        RelativePath="..\..\platform\network\ResourceHandleInternal.h"
     2630                                        >
     2631                                </File>
     2632                                <File
     2633                                        RelativePath="..\..\platform\network\ResourceRequest.h"
     2634                                        >
     2635                                </File>
     2636                                <File
     2637                                        RelativePath="..\..\platform\network\ResourceResponse.h"
    21302638                                        >
    21312639                                </File>
    21322640                                <Filter
    2133                                         Name="pixman"
    2134                                         >
    2135                                         <File
    2136                                                 RelativePath="..\..\platform\cairo\pixman\src\fbcompose.c"
    2137                                                 >
    2138                                         </File>
    2139                                         <File
    2140                                                 RelativePath="..\..\platform\cairo\pixman\src\fbedge.c"
    2141                                                 >
    2142                                         </File>
    2143                                         <File
    2144                                                 RelativePath="..\..\platform\cairo\pixman\src\fbedgeimp.h"
    2145                                                 >
    2146                                         </File>
    2147                                         <File
    2148                                                 RelativePath="..\..\platform\cairo\pixman\src\fbpict.c"
    2149                                                 >
    2150                                         </File>
    2151                                         <File
    2152                                                 RelativePath="..\..\platform\cairo\pixman\src\fbpict.h"
    2153                                                 >
    2154                                         </File>
    2155                                         <File
    2156                                                 RelativePath="..\..\platform\cairo\pixman\src\fbtrap.c"
    2157                                                 >
    2158                                         </File>
    2159                                         <File
    2160                                                 RelativePath="..\..\platform\cairo\pixman\src\icblt.c"
    2161                                                 >
    2162                                         </File>
    2163                                         <File
    2164                                                 RelativePath="..\..\platform\cairo\pixman\src\icbltone.c"
    2165                                                 >
    2166                                         </File>
    2167                                         <File
    2168                                                 RelativePath="..\..\platform\cairo\pixman\src\iccolor.c"
    2169                                                 >
    2170                                         </File>
    2171                                         <File
    2172                                                 RelativePath="..\..\platform\cairo\pixman\src\icformat.c"
    2173                                                 >
    2174                                         </File>
    2175                                         <File
    2176                                                 RelativePath="..\..\platform\cairo\pixman\src\icimage.c"
    2177                                                 >
    2178                                         </File>
    2179                                         <File
    2180                                                 RelativePath="..\..\platform\cairo\pixman\src\icimage.h"
    2181                                                 >
    2182                                         </File>
    2183                                         <File
    2184                                                 RelativePath="..\..\platform\cairo\pixman\src\icint.h"
    2185                                                 >
    2186                                         </File>
    2187                                         <File
    2188                                                 RelativePath="..\..\platform\cairo\pixman\src\icpixels.c"
    2189                                                 >
    2190                                         </File>
    2191                                         <File
    2192                                                 RelativePath="..\..\platform\cairo\pixman\src\icrect.c"
    2193                                                 >
    2194                                         </File>
    2195                                         <File
    2196                                                 RelativePath="..\..\platform\cairo\pixman\src\icrop.h"
    2197                                                 >
    2198                                         </File>
    2199                                         <File
    2200                                                 RelativePath="..\..\platform\cairo\pixman\src\icstipple.c"
    2201                                                 >
    2202                                         </File>
    2203                                         <File
    2204                                                 RelativePath="..\..\platform\cairo\pixman\src\ictransform.c"
    2205                                                 >
    2206                                         </File>
    2207                                         <File
    2208                                                 RelativePath="..\..\platform\cairo\pixman\src\ictrap.c"
    2209                                                 >
    2210                                         </File>
    2211                                         <File
    2212                                                 RelativePath="..\..\platform\cairo\pixman\src\ictri.c"
    2213                                                 >
    2214                                         </File>
    2215                                         <File
    2216                                                 RelativePath="..\..\platform\cairo\pixman\src\icutil.c"
    2217                                                 >
    2218                                         </File>
    2219                                         <File
    2220                                                 RelativePath="..\..\platform\cairo\pixman\src\pixman-remap.h"
    2221                                                 >
    2222                                         </File>
    2223                                         <File
    2224                                                 RelativePath="..\..\platform\cairo\pixman\src\pixman.h"
    2225                                                 >
    2226                                         </File>
    2227                                         <File
    2228                                                 RelativePath="..\..\platform\cairo\pixman\src\pixregion.c"
    2229                                                 >
    2230                                         </File>
    2231                                         <File
    2232                                                 RelativePath="..\..\platform\cairo\pixman\src\pixregionint.h"
    2233                                                 >
    2234                                         </File>
    2235                                         <File
    2236                                                 RelativePath="..\..\platform\cairo\pixman\src\renderedge.c"
    2237                                                 >
    2238                                         </File>
    2239                                         <File
    2240                                                 RelativePath="..\..\platform\cairo\pixman\src\renderedge.h"
    2241                                                 >
    2242                                         </File>
    2243                                         <File
    2244                                                 RelativePath="..\..\platform\cairo\pixman\src\slim_internal.h"
    2245                                                 >
    2246                                         </File>
    2247                                 </Filter>
    2248                                 <Filter
    2249                                         Name="cairo"
    2250                                         >
    2251                                         <File
    2252                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-arc-private.h"
    2253                                                 >
    2254                                         </File>
    2255                                         <File
    2256                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-arc.c"
    2257                                                 >
    2258                                         </File>
    2259                                         <File
    2260                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-array.c"
    2261                                                 >
    2262                                         </File>
    2263                                         <File
    2264                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-cache-private.h"
    2265                                                 >
    2266                                         </File>
    2267                                         <File
    2268                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-cache.c"
    2269                                                 >
    2270                                         </File>
    2271                                         <File
    2272                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-clip-private.h"
    2273                                                 >
    2274                                         </File>
    2275                                         <File
    2276                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-clip.c"
    2277                                                 >
    2278                                         </File>
    2279                                         <File
    2280                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-color.c"
    2281                                                 >
    2282                                         </File>
    2283                                         <File
    2284                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-debug.c"
    2285                                                 >
    2286                                         </File>
    2287                                         <File
    2288                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-debug.h"
    2289                                                 >
    2290                                         </File>
    2291                                         <File
    2292                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-features.h"
    2293                                                 >
    2294                                         </File>
    2295                                         <File
    2296                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-fixed.c"
    2297                                                 >
    2298                                         </File>
    2299                                         <File
    2300                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-font-options.c"
    2301                                                 >
    2302                                         </File>
    2303                                         <File
    2304                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-font.c"
    2305                                                 >
    2306                                         </File>
    2307                                         <File
    2308                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-gstate-private.h"
    2309                                                 >
    2310                                         </File>
    2311                                         <File
    2312                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-gstate.c"
    2313                                                 >
    2314                                         </File>
    2315                                         <File
    2316                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-hash-private.h"
    2317                                                 >
    2318                                         </File>
    2319                                         <File
    2320                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-hash.c"
    2321                                                 >
    2322                                         </File>
    2323                                         <File
    2324                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-hull.c"
    2325                                                 >
    2326                                         </File>
    2327                                         <File
    2328                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-image-surface.c"
    2329                                                 >
    2330                                         </File>
    2331                                         <File
    2332                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-matrix.c"
    2333                                                 >
    2334                                         </File>
    2335                                         <File
    2336                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-meta-surface-private.h"
    2337                                                 >
    2338                                         </File>
    2339                                         <File
    2340                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-meta-surface.c"
    2341                                                 >
    2342                                         </File>
    2343                                         <File
    2344                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-output-stream.c"
    2345                                                 >
    2346                                         </File>
    2347                                         <File
    2348                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-paginated-surface-private.h"
    2349                                                 >
    2350                                         </File>
    2351                                         <File
    2352                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-paginated-surface.c"
    2353                                                 >
    2354                                         </File>
    2355                                         <File
    2356                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-path-bounds.c"
    2357                                                 >
    2358                                         </File>
    2359                                         <File
    2360                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-path-data-private.h"
    2361                                                 >
    2362                                         </File>
    2363                                         <File
    2364                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-path-data.c"
    2365                                                 >
    2366                                         </File>
    2367                                         <File
    2368                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-path-fill.c"
    2369                                                 >
    2370                                         </File>
    2371                                         <File
    2372                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-path-fixed-private.h"
    2373                                                 >
    2374                                         </File>
    2375                                         <File
    2376                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-path-stroke.c"
    2377                                                 >
    2378                                         </File>
    2379                                         <File
    2380                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-path.c"
    2381                                                 >
    2382                                         </File>
    2383                                         <File
    2384                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-pattern.c"
    2385                                                 >
    2386                                         </File>
    2387                                         <File
    2388                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-pen.c"
    2389                                                 >
    2390                                         </File>
    2391                                         <File
    2392                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-platform.h"
    2393                                                 >
    2394                                         </File>
    2395                                         <File
    2396                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-polygon.c"
    2397                                                 >
    2398                                         </File>
    2399                                         <File
    2400                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-private.h"
    2401                                                 >
    2402                                         </File>
    2403                                         <File
    2404                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-region.c"
    2405                                                 >
    2406                                         </File>
    2407                                         <File
    2408                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-scaled-font.c"
    2409                                                 >
    2410                                         </File>
    2411                                         <File
    2412                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-slope.c"
    2413                                                 >
    2414                                         </File>
    2415                                         <File
    2416                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-spline.c"
    2417                                                 >
    2418                                         </File>
    2419                                         <File
    2420                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-stroke-style.c"
    2421                                                 >
    2422                                         </File>
    2423                                         <File
    2424                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-surface-fallback-private.h"
    2425                                                 >
    2426                                         </File>
    2427                                         <File
    2428                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-surface-fallback.c"
    2429                                                 >
    2430                                         </File>
    2431                                         <File
    2432                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-surface.c"
    2433                                                 >
    2434                                         </File>
    2435                                         <File
    2436                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-traps.c"
    2437                                                 >
    2438                                         </File>
    2439                                         <File
    2440                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-unicode.c"
    2441                                                 >
    2442                                         </File>
    2443                                         <File
    2444                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-wideint.c"
    2445                                                 >
    2446                                         </File>
    2447                                         <File
    2448                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-wideint.h"
    2449                                                 >
    2450                                         </File>
    2451                                         <File
    2452                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-win32-font.c"
    2453                                                 >
    2454                                         </File>
    2455                                         <File
    2456                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-win32-private.h"
    2457                                                 >
    2458                                         </File>
    2459                                         <File
    2460                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-win32-surface.c"
    2461                                                 >
    2462                                         </File>
    2463                                         <File
    2464                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo-win32.h"
    2465                                                 >
    2466                                         </File>
    2467                                         <File
    2468                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo.c"
    2469                                                 >
    2470                                         </File>
    2471                                         <File
    2472                                                 RelativePath="..\..\platform\cairo\cairo\src\cairo.h"
    2473                                                 >
    2474                                         </File>
    2475                                         <File
    2476                                                 RelativePath="..\..\platform\cairo\cairo\src\cairoint.h"
     2641                                        Name="win"
     2642                                        >
     2643                                        <File
     2644                                                RelativePath="..\..\platform\network\win\ResourceHandleWin.cpp"
     2645                                                >
     2646                                        </File>
     2647                                        <File
     2648                                                RelativePath="..\..\platform\network\win\ResourceHandleWin.h"
    24772649                                                >
    24782650                                        </File>
     
    24802652                        </Filter>
    24812653                        <Filter
    2482                                 Name="graphics"
    2483                                 >
    2484                                 <File
    2485                                         RelativePath="..\..\platform\graphics\GraphicsContext.cpp"
    2486                                         >
    2487                                         <FileConfiguration
    2488                                                 Name="Debug|Win32"
    2489                                                 >
    2490                                                 <Tool
    2491                                                         Name="VCCLCompilerTool"
    2492                                                         ObjectFile="$(IntDir)\$(InputName)1.obj"
    2493                                                         XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
    2494                                                 />
    2495                                         </FileConfiguration>
    2496                                         <FileConfiguration
    2497                                                 Name="Release|Win32"
    2498                                                 >
    2499                                                 <Tool
    2500                                                         Name="VCCLCompilerTool"
    2501                                                         ObjectFile="$(IntDir)\$(InputName)1.obj"
    2502                                                         XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
    2503                                                 />
    2504                                         </FileConfiguration>
    2505                                 </File>
    2506                                 <File
    2507                                         RelativePath="..\..\platform\graphics\GraphicsContext.h"
    2508                                         >
    2509                                 </File>
    2510                                 <File
    2511                                         RelativePath="..\..\platform\graphics\GraphicsTypes.cpp"
    2512                                         >
    2513                                         <FileConfiguration
    2514                                                 Name="Debug|Win32"
    2515                                                 >
    2516                                                 <Tool
    2517                                                         Name="VCCLCompilerTool"
    2518                                                         ObjectFile="$(IntDir)\$(InputName)1.obj"
    2519                                                         XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
    2520                                                 />
    2521                                         </FileConfiguration>
    2522                                         <FileConfiguration
    2523                                                 Name="Release|Win32"
    2524                                                 >
    2525                                                 <Tool
    2526                                                         Name="VCCLCompilerTool"
    2527                                                         ObjectFile="$(IntDir)\$(InputName)1.obj"
    2528                                                         XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
    2529                                                 />
    2530                                         </FileConfiguration>
    2531                                 </File>
    2532                                 <File
    2533                                         RelativePath="..\..\platform\graphics\GraphicsTypes.h"
    2534                                         >
    2535                                 </File>
    2536                         </Filter>
    2537                         <Filter
    2538                                 Name="network"
    2539                                 >
    2540                                 <File
    2541                                         RelativePath="..\..\platform\network\HTTPHeaderMap.h"
    2542                                         >
    2543                                 </File>
    2544                                 <File
    2545                                         RelativePath="..\..\platform\network\ResourceHandle.cpp"
    2546                                         >
    2547                                         <FileConfiguration
    2548                                                 Name="Debug|Win32"
    2549                                                 >
    2550                                                 <Tool
    2551                                                         Name="VCCLCompilerTool"
    2552                                                         ObjectFile="$(IntDir)\$(InputName)1.obj"
    2553                                                         XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
    2554                                                 />
    2555                                         </FileConfiguration>
    2556                                         <FileConfiguration
    2557                                                 Name="Release|Win32"
    2558                                                 >
    2559                                                 <Tool
    2560                                                         Name="VCCLCompilerTool"
    2561                                                         ObjectFile="$(IntDir)\$(InputName)1.obj"
    2562                                                         XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
    2563                                                 />
    2564                                         </FileConfiguration>
    2565                                 </File>
    2566                                 <File
    2567                                         RelativePath="..\..\platform\network\ResourceHandle.h"
    2568                                         >
    2569                                 </File>
    2570                                 <File
    2571                                         RelativePath="..\..\platform\network\ResourceHandleClient.h"
    2572                                         >
    2573                                 </File>
    2574                                 <File
    2575                                         RelativePath="..\..\platform\network\ResourceHandleInternal.h"
    2576                                         >
    2577                                 </File>
    2578                                 <File
    2579                                         RelativePath="..\..\platform\network\ResourceRequest.h"
    2580                                         >
    2581                                 </File>
    2582                                 <File
    2583                                         RelativePath="..\..\platform\network\ResourceResponse.h"
    2584                                         >
    2585                                 </File>
    2586                                 <Filter
    2587                                         Name="win"
    2588                                         >
    2589                                         <File
    2590                                                 RelativePath="..\..\platform\network\win\ResourceHandleWin.cpp"
    2591                                                 >
    2592                                                 <FileConfiguration
    2593                                                         Name="Debug|Win32"
    2594                                                         >
    2595                                                         <Tool
    2596                                                                 Name="VCCLCompilerTool"
    2597                                                                 ObjectFile="$(IntDir)\$(InputName)1.obj"
    2598                                                                 XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
    2599                                                         />
    2600                                                 </FileConfiguration>
    2601                                                 <FileConfiguration
    2602                                                         Name="Release|Win32"
    2603                                                         >
    2604                                                         <Tool
    2605                                                                 Name="VCCLCompilerTool"
    2606                                                                 ObjectFile="$(IntDir)\$(InputName)1.obj"
    2607                                                                 XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
    2608                                                         />
    2609                                                 </FileConfiguration>
    2610                                         </File>
    2611                                         <File
    2612                                                 RelativePath="..\..\platform\network\win\ResourceHandleWin.h"
    2613                                                 >
    2614                                         </File>
    2615                                 </Filter>
     2654                                Name="win"
     2655                                >
     2656                                <File
     2657                                        RelativePath="..\..\platform\win\CookieJarWin.cpp"
     2658                                        >
     2659                                </File>
     2660                                <File
     2661                                        RelativePath="..\..\platform\win\CursorWin.cpp"
     2662                                        >
     2663                                </File>
     2664                                <File
     2665                                        RelativePath="..\..\platform\win\FontCacheWin.cpp"
     2666                                        >
     2667                                </File>
     2668                                <File
     2669                                        RelativePath="..\..\platform\win\FontDataWin.cpp"
     2670                                        >
     2671                                </File>
     2672                                <File
     2673                                        RelativePath="..\..\platform\win\FontPlatformData.h"
     2674                                        >
     2675                                </File>
     2676                                <File
     2677                                        RelativePath="..\..\platform\win\FontPlatformDataWin.cpp"
     2678                                        >
     2679                                </File>
     2680                                <File
     2681                                        RelativePath="..\..\platform\win\FontWin.cpp"
     2682                                        >
     2683                                </File>
     2684                                <File
     2685                                        RelativePath="..\..\platform\win\GlyphMapWin.cpp"
     2686                                        >
     2687                                </File>
     2688                                <File
     2689                                        RelativePath="..\..\platform\win\GraphicsContextWin.cpp"
     2690                                        >
     2691                                </File>
     2692                                <File
     2693                                        RelativePath="..\..\platform\win\KeyEventWin.cpp"
     2694                                        >
     2695                                </File>
     2696                                <File
     2697                                        RelativePath="..\..\platform\win\MouseEventWin.cpp"
     2698                                        >
     2699                                </File>
     2700                                <File
     2701                                        RelativePath="..\..\platform\win\PlatformScrollBar.h"
     2702                                        >
     2703                                </File>
     2704                                <File
     2705                                        RelativePath="..\..\platform\win\ScreenWin.cpp"
     2706                                        >
     2707                                </File>
     2708                                <File
     2709                                        RelativePath="..\..\platform\win\ScrollViewWin.cpp"
     2710                                        >
     2711                                </File>
     2712                                <File
     2713                                        RelativePath="..\..\platform\win\SharedTimerWin.cpp"
     2714                                        >
     2715                                </File>
     2716                                <File
     2717                                        RelativePath="..\..\platform\win\SoundWin.cpp"
     2718                                        >
     2719                                </File>
     2720                                <File
     2721                                        RelativePath="..\..\platform\win\SystemTimeWin.cpp"
     2722                                        >
     2723                                </File>
     2724                                <File
     2725                                        RelativePath="..\..\platform\win\TemporaryLinkStubs.cpp"
     2726                                        >
     2727                                </File>
     2728                                <File
     2729                                        RelativePath="..\..\platform\win\WidgetWin.cpp"
     2730                                        >
     2731                                </File>
    26162732                        </Filter>
    26172733                </Filter>
     
    28082924                        </File>
    28092925                        <File
    2810                                 RelativePath="..\..\css\CSSStyleRule.h"
    2811                                 >
    2812                         </File>
    2813                         <File
    28142926                                RelativePath="..\..\css\cssstyleselector.cpp"
    28152927                                >
     
    29643076                        </File>
    29653077                        <File
     3078                                RelativePath="..\..\css\svg.css"
     3079                                >
     3080                        </File>
     3081                        <File
    29663082                                RelativePath="..\..\css\tokenizer.flex"
     3083                                >
     3084                        </File>
     3085                        <File
     3086                                RelativePath="..\..\css\view-source.css"
    29673087                                >
    29683088                        </File>
     
    30203140                        </File>
    30213141                        <File
    3022                                 RelativePath="..\..\rendering\DeprecatedSlider.cpp"
    3023                                 >
    3024                         </File>
    3025                         <File
    3026                                 RelativePath="..\..\rendering\DeprecatedSlider.h"
    3027                                 >
    3028                         </File>
    3029                         <File
    30303142                                RelativePath="..\..\rendering\EllipsisBox.cpp"
    30313143                                >
     
    33373449                        <File
    33383450                                RelativePath="..\..\rendering\RenderReplaced.h"
     3451                                >
     3452                        </File>
     3453                        <File
     3454                                RelativePath="..\..\rendering\RenderSlider.cpp"
     3455                                >
     3456                        </File>
     3457                        <File
     3458                                RelativePath="..\..\rendering\RenderSlider.h"
    33393459                                >
    33403460                        </File>
     
    37523872                        </File>
    37533873                        <File
     3874                                RelativePath="..\..\dom\DocumentMarker.h"
     3875                                >
     3876                        </File>
     3877                        <File
    37543878                                RelativePath="..\..\dom\DocumentType.cpp"
    37553879                                >
     
    39894113                        <File
    39904114                                RelativePath="..\..\dom\Range.h"
     4115                                >
     4116                        </File>
     4117                        <File
     4118                                RelativePath="..\..\dom\RangeException.h"
    39914119                                >
    39924120                        </File>
     
    40764204                        </File>
    40774205                        <File
    4078                                 RelativePath="..\..\bridge\JavaAppletWidget.h"
    4079                                 >
    4080                         </File>
    4081                         <File
    40824206                                RelativePath="..\..\bridge\WindowFeatures.h"
    40834207                                >
     
    40914215                                </File>
    40924216                                <File
     4217                                        RelativePath="..\..\bridge\win\ContextMenuClientWin.h"
     4218                                        >
     4219                                </File>
     4220                                <File
    40934221                                        RelativePath="..\..\bridge\win\EditorClientWin.h"
    40944222                                        >
     
    41004228                                <File
    41014229                                        RelativePath="..\..\bridge\win\FrameWin.h"
    4102                                         >
    4103                                 </File>
    4104                                 <File
    4105                                         RelativePath="..\..\bridge\win\PageWin.cpp"
    41064230                                        >
    41074231                                </File>
     
    51315255                                </File>
    51325256                                <File
    5133                                         RelativePath="..\..\DerivedSources\WebCore\JSDOMParser.cpp"
    5134                                         >
    5135                                 </File>
    5136                                 <File
    5137                                         RelativePath="..\..\DerivedSources\WebCore\JSDOMParser.h"
    5138                                         >
    5139                                 </File>
    5140                                 <File
    51415257                                        RelativePath="..\..\bindings\js\JSHTMLElementWrapperFactory.cpp"
    51425258                                        >
     
    51715287                                </File>
    51725288                                <File
    5173                                         RelativePath="..\..\DerivedSources\WebCore\JSNodeIterator.cpp"
    5174                                         >
    5175                                 </File>
    5176                                 <File
    5177                                         RelativePath="..\..\DerivedSources\WebCore\JSNodeIterator.h"
    5178                                         >
    5179                                 </File>
    5180                                 <File
    51815289                                        RelativePath="..\..\bindings\js\JSNodeIteratorCustom.cpp"
    51825290                                        >
    51835291                                </File>
    51845292                                <File
    5185                                         RelativePath="..\..\DerivedSources\WebCore\JSTreeWalker.cpp"
    5186                                         >
    5187                                 </File>
    5188                                 <File
    5189                                         RelativePath="..\..\DerivedSources\WebCore\JSTreeWalker.h"
    5190                                         >
    5191                                 </File>
    5192                                 <File
    51935293                                        RelativePath="..\..\bindings\js\JSTreeWalkerCustom.cpp"
    51945294                                        >
     
    52005300                                <File
    52015301                                        RelativePath="..\..\bindings\js\JSXMLHttpRequest.h"
    5202                                         >
    5203                                 </File>
    5204                                 <File
    5205                                         RelativePath="..\..\DerivedSources\WebCore\JSXMLSerializer.cpp"
    5206                                         >
    5207                                 </File>
    5208                                 <File
    5209                                         RelativePath="..\..\DerivedSources\WebCore\JSXMLSerializer.h"
    52105302                                        >
    52115303                                </File>
  • trunk/WebCore/bridge/win/ChromeClientWin.h

    r17592 r17816  
    11/*
    22 * Copyright (C) 2006 Don Gibson <dgibson77@gmail.com>
    3  * Copyright (C) 2006 Apple Computer, Inc.
    43 *
    54 * All rights reserved.
     
    3433namespace WebCore {
    3534
    36 class ChromeClientWin : public ChromeClient {
     35class ChromeClientWin : public ChromeClient, public Shared<ChromeClientWin> {
    3736public:
    3837    virtual ~ChromeClientWin() { }
    39        
     38
     39    virtual void ref() { Shared<ChromeClientWin>::ref(); }
     40    virtual void deref() { Shared<ChromeClientWin>::deref(); }
     41
     42    virtual void setWindowRect(const FloatRect&);
     43    virtual FloatRect windowRect();
     44
     45    virtual FloatRect pageRect();
     46
     47    virtual float scaleFactor();
     48
     49    virtual void focus();
     50    virtual void unfocus();
     51
     52    virtual Page* createWindow(const FrameLoadRequest&);
     53    virtual Page* createModalDialog(const FrameLoadRequest&);
     54    virtual void show();
     55
    4056    virtual bool canRunModal();
    4157    virtual void runModal();
     58
     59    virtual void setToolbarsVisible(bool);
     60    virtual bool toolbarsVisible();
     61
     62    virtual void setStatusbarVisible(bool);
     63    virtual bool statusbarVisible();
     64
     65    virtual void setScrollbarsVisible(bool);
     66    virtual bool scrollbarsVisible();
     67
     68    virtual void setMenubarVisible(bool);
     69    virtual bool menubarVisible();
     70
     71    virtual void setResizable(bool);
    4272};
    4373
  • trunk/WebCore/bridge/win/EditorClientWin.h

    r17592 r17816  
    11/*
    22 * Copyright (C) 2006 Don Gibson <dgibson77@gmail.com>
    3  * Copyright (C) 2006 Apple Computer, Inc.
    43 *
    54 * All rights reserved.
  • trunk/WebCore/bridge/win/FrameWin.cpp

    r17597 r17816  
    3030#include "TextResourceDecoder.h"
    3131#include "Document.h"
     32#include "EditorClient.h"
     33#include "FrameLoader.h"
    3234#include "FrameLoadRequest.h"
    3335#include "FramePrivate.h"
     36#include "FrameView.h"
    3437#include "Settings.h"
    3538#include "PlatformKeyboardEvent.h"
     
    6063{
    6164    setView(0);
    62     clearRecordedFormValues();   
    63 }
    64 
    65 void FrameWin::urlSelected(const FrameLoadRequest& request, Event* /*triggeringEvent*/)
    66 {
    67     if (m_client)
    68         m_client->openURL(request.resourceRequest().url().url(), request.lockHistory());
    69 }
    70 
    71 void FrameWin::submitForm(const FrameLoadRequest& request, Event*)
    72 {
    73     // FIXME: this is a hack inherited from FrameMac, and should be pushed into Frame
    74     const ResourceRequest& resourceRequest = request.resourceRequest();
    75     if (d->m_submittedFormURL == resourceRequest.url())
    76         return;
    77     d->m_submittedFormURL = resourceRequest.url();
    78 
    79     if (m_client)
    80         m_client->submitForm(resourceRequest.httpMethod(), resourceRequest.url(), &resourceRequest.httpBody());
    81 
    82     clearRecordedFormValues();
    83 }
    84 
    85 String FrameWin::userAgent() const
    86 {
    87     return "Mozilla/5.0 (PC; U; Intel; Windows; en) AppleWebKit/420+ (KHTML, like Gecko)";
     65    loader()->clearRecordedFormValues();   
    8866}
    8967
     
    126104   
    127105    if (!keyEvent.isKeyUp())
    128         prepareForUserAction();
     106        loader()->resetMultipleFormSubmissionProtection();
    129107
    130108    result = !EventTargetNodeCast(node)->dispatchKeyEvent(keyEvent);
     
    135113}
    136114
    137 void FrameWin::setTitle(const String &title)
    138 {
    139     String text = title;
    140     text.replace('\\', backslashAsCurrencySymbol());
    141 
    142     m_client->setTitle(text);
    143 }
    144 
    145 void FrameWin::setStatusBarText(const String& status)
    146 {
    147     String text = status;
    148     text.replace('\\', backslashAsCurrencySymbol());
    149 
    150     m_client->setStatusText(text);
    151 }
    152 
    153115void FrameWin::createNewWindow(const FrameLoadRequest& request, const WindowFeatures& features, Frame*& newFrame)
    154116{
  • trunk/WebCore/bridge/win/FrameWin.h

    r17597 r17816  
    3232namespace WebCore {
    3333
     34class FormData;
    3435class FrameLoadRequest;
     36class ResourceRequest;
    3537struct WindowFeatures;
    3638
     
    4648class FrameWin : public Frame {
    4749public:
    48     FrameWin(Page*, Element*,  PassRefPtr<EditorClient>, FrameWinClient*);
    49     ~FrameWin();
     50    FrameWin(Page*, Element*, PassRefPtr<EditorClient>, FrameWinClient*);
     51    virtual ~FrameWin();
    5052
    5153    virtual void createNewWindow(const FrameLoadRequest&, const WindowFeatures&, Frame*& part);
    52     virtual void submitForm(const FrameLoadRequest&, Event*);
    53     virtual void urlSelected(const FrameLoadRequest&, Event*);
    54 
    55     virtual void setTitle(const String&);
    56     virtual void setStatusBarText(const String&);
    57 
    58     virtual ObjectContentType objectContentType(const KURL& url, const String& mimeType);
    59     virtual Plugin* createPlugin(Element*, const KURL&, const Vector<String>& paramNames, const Vector<String>& paramValues, const String& mimeType);
    60     virtual Frame* createFrame(const KURL&, const String& name, Element* ownerElement, const String& referrer);
    61     virtual Widget* createJavaAppletWidget(const IntSize&, Element*, const HashMap<String, String>& args);
    6254
    6355    virtual void scheduleClose();
     
    6557    virtual void focusWindow();
    6658    virtual void unfocusWindow();
    67    
    68     virtual void saveDocumentState();
    69     virtual void restoreDocumentState();
    70    
     59
    7160    virtual void addMessageToConsole(const String& message,  unsigned int lineNumber, const String& sourceID);
    7261
     
    7564    virtual bool runJavaScriptPrompt(const String& message, const String& defaultValue, String& result);
    7665    virtual bool shouldInterruptJavaScript();
    77    
     66
    7867    virtual bool locationbarVisible();
    7968    virtual bool menubarVisible();
     
    8271    virtual bool toolbarVisible();
    8372
    84     virtual void createEmptyDocument();
    8573    virtual Range* markedTextRange() const;
    86 
    87     virtual String incomingReferrer() const;
    88     virtual String userAgent() const;
    8974
    9075    virtual String mimeTypeForFileName(const String&) const;
     
    9782    virtual bool passSubframeEventToSubframe(MouseEventWithHitTestResults &, Frame* subframePart = 0);
    9883    virtual bool passWheelEventToChildWidget(Node*);
    99    
    100     virtual String overrideMediaType() const;
    10184
    10285    virtual KJS::Bindings::Instance* getEmbedInstanceForWidget(Widget*);
     
    10487    virtual KJS::Bindings::Instance* getAppletInstanceForWidget(Widget*);
    10588    virtual KJS::Bindings::RootObject* bindingRootObject();
    106    
     89
    10790    virtual void registerCommandForUndo(PassRefPtr<EditCommand>);
    10891    virtual void registerCommandForRedo(PassRefPtr<EditCommand>);
     
    11699    virtual void issueTransposeCommand();
    117100    virtual void respondToChangedSelection(const Selection& oldSelection, bool closeTyping);
    118     void FrameWin::respondToChangedContents(const Selection& endingSelection);
     101    virtual void respondToChangedContents(const Selection& endingSelection);
    119102    virtual bool shouldChangeSelection(const Selection& oldSelection, const Selection& newSelection, EAffinity affinity, bool stillSelecting) const;
    120     virtual void partClearedInBegin();
    121 
    122     virtual bool canGoBackOrForward(int distance) const;
    123     virtual void goBackOrForward(int distance);
    124     virtual int getHistoryLength();
    125     virtual KURL historyURL(int distance);
    126     virtual void handledOnloadEvents();
    127103
    128104    virtual bool canPaste() const;
     
    131107    virtual void print();
    132108
    133     bool keyPress(const PlatformKeyboardEvent&);
    134     virtual KURL originalRequestURL() const;
    135     virtual IntRect windowResizerRect() const;
    136    
     109    virtual bool keyPress(const PlatformKeyboardEvent&);
     110
    137111protected:
    138112    virtual bool isLoadTypeReload();
  • trunk/WebCore/editing/EditCommand.h

    r16026 r17816  
    2828
    2929#include "EditAction.h"
     30#include "Element.h"
    3031#include "Selection.h"
    3132
  • trunk/WebCore/loader/FormState.h

    r17433 r17816  
    2727 */
    2828
     29#ifndef FormState_h
     30#define FormState_h
     31
    2932#include "Shared.h"
    3033#include "StringHash.h"
     
    5356
    5457}
     58
     59#endif // FormState_h
  • trunk/WebCore/loader/FrameLoader.h

    r17755 r17816  
    3030
    3131#include "CachePolicy.h"
     32#include "FormState.h"
    3233#include "FrameLoaderTypes.h"
    3334#include "KURL.h"
     
    8283    class Event;
    8384    class FormData;
    84     class FormState;
    8585    class Frame;
    8686    class FrameLoaderClient;
  • trunk/WebCore/page/EventHandler.cpp

    r17798 r17816  
    4141#include "HTMLInputElement.h"
    4242#include "HTMLNames.h"
     43#include "Image.h"
    4344#include "KeyboardEvent.h"
    4445#include "MouseEvent.h"
  • trunk/WebCore/platform/MimeTypeRegistry.cpp

    r17708 r17816  
    7676#else
    7777    //assume that all implementations at least support
    78     supportedImageMIMETypes->add("image/jpeg");
    7978    supportedImageMIMETypes->add("image/jpeg");
    8079    supportedImageMIMETypes->add("image/png");
  • trunk/WebCore/platform/graphics/win/ImageWin.cpp

    r17727 r17816  
    6060}
    6161
    62 bool Image::supportsType(const String& type)
    63 {
    64     // FIXME: Implement.
    65     return false;
    6662}
    67 
    68 }
  • trunk/WebCore/platform/network/ResourceError.cpp

    r17682 r17816  
    2525 */
    2626
    27 #import "config.h"
    28 #import "ResourceError.h"
     27#include "config.h"
     28#include "ResourceError.h"
    2929
  • trunk/WebCore/platform/network/ResourceHandleInternal.h

    r17681 r17816  
    3737#include <winsock2.h>
    3838#include <windows.h>
     39#include "Timer.h"
    3940#endif
    4041
  • trunk/WebCore/platform/network/win/ResourceHandleWin.cpp

    r17608 r17816  
    3333#include "Document.h"
    3434#include "Frame.h"
     35#include "FrameLoader.h"
    3536#include "Page.h"
     37#include "ResourceError.h"
    3638#include "Timer.h"
    3739#include <windows.h>
     
    173175        headers += "\n";
    174176        const CString& headersLatin1 = headers.latin1();
    175         String formData = postData().flattenToString();
     177        String formData = postData()->flattenToString();
    176178        INTERNET_BUFFERSA buffers;
    177179        memset(&buffers, 0, sizeof(buffers));
     
    197199        return;
    198200
    199     KURL url(String((StringImpl*) lParam).deprecatedString());
    200     client()->receivedRedirect(this, url);
     201    ResourceRequest request((StringImpl*) lParam);
     202    ResourceResponse redirectResponse;
     203    client()->willSendRequest(this, request, redirectResponse);
    201204}
    202205
     
    343346        static HINTERNET internetHandle = 0;
    344347        if (!internetHandle) {
    345             String userAgentStr = docLoader->frame()->userAgent() + String("", 1);
     348            String userAgentStr = docLoader->frame()->loader()->userAgent() + String("", 1);
    346349            LPCWSTR userAgent = reinterpret_cast<const WCHAR*>(userAgentStr.characters());
    347350            // leak the Internet for now
     
    366369        // InternetConnect followed by HttpSendRequest.
    367370        HINTERNET urlHandle;
    368         String referrer = docLoader->frame()->referrer();
     371        String referrer = docLoader->frame()->loader()->referrer();
    369372        if (method() == "POST") {
    370373            d->m_postReferrer = referrer;
     
    372375            host += "\0";
    373376            urlHandle = InternetConnectA(internetHandle, host.ascii(),
    374                                          d->URL.port(),
     377                                         url().port(),
    375378                                         NULL, // no username
    376379                                         NULL, // no password
     
    448451    if (!d->m_resourceHandle)
    449452        // Async load canceled before we have a handle -- mark ourselves as in error, to be deleted later.
    450         setError(1);
     453        // FIXME: need real cancel error
     454        client()->didFailWithError(this, ResourceError());
    451455}
    452456
  • trunk/WebCore/platform/win/ScreenWin.cpp

    r17606 r17816  
    4545    return rect;
    4646}
    47    
    48 static MONITORINFOEX monitorInfo(const Page* page)
     47
     48static MONITORINFOEX monitorInfo(Widget* widget)
    4949{
    50     HMONITOR monitor = MonitorFromWindow(page->mainFrame()->view()->containingWindow(), MONITOR_DEFAULTTOPRIMARY);
     50    HMONITOR monitor = MonitorFromWindow(widget->containingWindow(), MONITOR_DEFAULTTOPRIMARY);
    5151    MONITORINFOEX info;
    5252    info.cbSize = sizeof(MONITORINFOEX);
     
    5555}
    5656
    57 FloatRect screenRect(const Page* page)
     57FloatRect screenRect(Widget* widget)
    5858{
    59     return monitorInfo(page).rcMonitor;
     59    return monitorInfo(widget).rcMonitor;
    6060}
    6161
    62 int screenDepth(const Page*)
     62FloatRect screenAvailableRect(Widget* widget)
     63{
     64    // FIXME: I have no idea if this is correct
     65    return monitorInfo(widget).rcWork;
     66}
     67
     68int screenDepth(Widget*)
    6369{
    6470    DEVMODE deviceInfo;
     
    6975}
    7076
    71 FloatRect usableScreenRect(const Page* page)
    72 {
    73     return monitorInfo(page).rcWork;
    74 }
    75 
    76 float scaleFactor(const Page* page)
    77 {
    78     return 1.0f;
    79 }
    80 
    8177} // namespace WebCore
  • trunk/WebCore/platform/win/TemporaryLinkStubs.cpp

    r17798 r17816  
    2929#define WIN32_COMPILE_HACK
    3030
    31 #include <windows.h>
    3231#include <stdio.h>
    3332#include <stdlib.h>
     33#include <windows.h>
     34#include "AXObjectCache.h"
     35#include "CachedResource.h"
     36#include "ChromeClientWin.h"
     37#include "ContextMenu.h"
     38#include "ContextMenuClientWin.h"
     39#include "CookieJar.h"
    3440#include "CString.h"
    35 #include "Node.h"
    36 #include "TextField.h"
     41#include "Cursor.h"
     42#include "DocumentLoader.h"
     43#include "EditCommand.h"
     44#include "EditorClientWin.h"
     45#include "EventHandler.h"
    3746#include "FileChooser.h"
    3847#include "Font.h"
     48#include "FrameLoader.h"
     49#include "FrameLoadRequest.h"
     50#include "FrameView.h"
     51#include "FrameWin.h"
     52#include "GraphicsContext.h"
     53#include "History.h"
     54#include "Icon.h"
     55#include "IconLoader.h"
     56#include "IconDatabase.h"
    3957#include "IntPoint.h"
    40 #include "Widget.h"
    41 #include "GraphicsContext.h"
    42 #include "Cursor.h"
     58#include "KURL.h"
     59#include "Language.h"
    4360#include "loader.h"
    44 #include "FrameView.h"
    45 #include "FrameLoadRequest.h"
    46 #include "KURL.h"
    47 #include "PlatformScrollBar.h"
    48 #include "ScrollBar.h"
     61#include "LocalizedStrings.h"
     62#include "Node.h"
    4963#include "Page.h"
    5064#include "Path.h"
    5165#include "PlatformMouseEvent.h"
    52 #include "CookieJar.h"
    53 #include "Screen.h"
    54 #include "History.h"
    55 #include "Language.h"
    56 #include "LocalizedStrings.h"
     66#include "PlatformScrollBar.h"
    5767#include "PlugInInfoStore.h"
     68#include "PopupMenu.h"
    5869#include "RenderTheme.h"
    59 #include "FrameWin.h"
    60 #include "ResourceHandle.h"
    61 #include "ResourceHandleClient.h"
    6270#include "ResourceLoader.h"
    6371#include "RenderThemeWin.h"
     72#include "Screen.h"
     73#include "ScrollBar.h"
    6474#include "TextBoundaries.h"
    65 #include "AXObjectCache.h"
    66 #include "PopupMenu.h"
    67 #include "ChromeClientWin.h"
    68 #include "EditCommand.h"
    69 #include "EditorClientWin.h"
    70 #include "Icon.h"
    71 #include "IconLoader.h"
    72 #include "IconDatabase.h"
    73 #include "CachedResource.h"
     75#include "TextField.h"
     76#include "Widget.h"
    7477
    7578#define notImplemented() do { \
     
    8184namespace WebCore {
    8285
    83 void FrameView::updateBorder() { notImplemented(); }
    84 bool FrameView::passMousePressEventToSubframe(MouseEventWithHitTestResults& mev, Frame* subframe) { return true; }
    85 bool FrameView::passMouseMoveEventToSubframe(MouseEventWithHitTestResults& mev, Frame* subframe) { return true; }
    86 bool FrameView::passMouseReleaseEventToSubframe(MouseEventWithHitTestResults& mev, Frame* subframe) { return true; }
    87 bool FrameView::passWheelEventToSubframe(PlatformWheelEvent& e, Frame* subframe) { return false; }
    88 bool FrameView::passMousePressEventToScrollbar(MouseEventWithHitTestResults&, PlatformScrollbar*) { return false; }
    89 
    90 void Widget::enableFlushDrawing() { notImplemented(); }
    91 bool Widget::isEnabled() const { notImplemented(); return 0; }
    92 Widget::FocusPolicy Widget::focusPolicy() const { notImplemented(); return NoFocus; }
    93 void Widget::disableFlushDrawing() { notImplemented(); }
    94 void Widget::removeFromParent() { notImplemented(); }
    95 GraphicsContext* Widget::lockDrawingFocus() { notImplemented(); return 0; }
    96 void Widget::unlockDrawingFocus(GraphicsContext*) { notImplemented(); }
    97 bool Widget::capturingMouse() const { return false; }
    98 void Widget::setCapturingMouse(bool capturingMouse) { }
    99 Widget* Widget::capturingTarget() { return this; }
    100 Widget* Widget::capturingChild() { return 0; }
    101 void Widget::setCapturingChild(Widget* w) {}
    102 IntPoint Widget::convertChildToSelf(const Widget*, const IntPoint& p) const { return p; }
    103 IntPoint Widget::convertSelfToChild(const Widget*, const IntPoint& p) const { return p; }
    104 void Widget::setParent(ScrollView*) {}
    105 ScrollView* Widget::parent() const { return 0; }
    106 
    107 void TextField::selectAll() { notImplemented(); }
    108 void TextField::addSearchResult() { notImplemented(); }
    109 int TextField::selectionStart() const { notImplemented(); return 0; }
    110 bool TextField::hasSelectedText() const { notImplemented(); return 0; }
    111 String TextField::selectedText() const { notImplemented(); return String(); }
    112 void TextField::setAutoSaveName(String const&) { notImplemented(); }
    113 bool TextField::checksDescendantsForFocus() const { notImplemented(); return false; }
    114 void TextField::setSelection(int,int) { notImplemented(); }
    115 void TextField::setMaxResults(int) { notImplemented(); }
    116 bool TextField::edited() const { notImplemented(); return 0; }
     86static int frameNumber = 0;
     87static Cursor localCursor;
     88
     89time_t CacheObjectExpiresTime(DocLoader*, PlatformResponse) { notImplemented(); return 0; }
     90void CheckCacheObjectStatus(DocLoader*, CachedResource*) { notImplemented(); }
     91bool CheckIfReloading(DocLoader*) { notImplemented(); return false; }
     92String defaultLanguage() { notImplemented(); return "en"; }
     93String fileButtonChooseFileLabel() { notImplemented(); return "Browse..."; }
     94String fileButtonNoFileSelectedLabel() { notImplemented(); return String(); }
     95int findNextSentenceFromIndex(UChar const*, int, int, bool) { notImplemented(); return 0; }
     96int findNextWordFromIndex(UChar const*, int, int, bool) { notImplemented(); return 0; }
     97void findSentenceBoundary(UChar const*, int, int, int*, int*) { notImplemented(); }
     98void findWordBoundary(UChar const* str, int len, int position, int* start, int* end) { notImplemented(); *start = position; *end = position; }
     99Color focusRingColor() { notImplemented(); return 0xFF0000FF; }
     100bool historyContains(DeprecatedString const&) { notImplemented(); return false; }
     101String inputElementAltText() { notImplemented(); return DeprecatedString(); }
     102bool IsResponseURLEqualToURL(PlatformResponse , const String&) { notImplemented(); return false; }
     103const Cursor& cellCursor() { notImplemented(); return localCursor; }
     104const Cursor& contextMenuCursor() { notImplemented(); return localCursor; }
     105const Cursor& moveCursor() { notImplemented(); return localCursor; }
     106const Cursor& verticalTextCursor() { notImplemented(); return localCursor; }
     107void refreshPlugins(bool) { notImplemented(); }
     108String resetButtonDefaultLabel() { notImplemented(); return "Reset"; }
     109bool ResponseIsMultipart(PlatformResponse) { notImplemented(); return false; }
     110DeprecatedString ResponseMIMEType(PlatformResponse) { notImplemented(); return DeprecatedString(); }
     111DeprecatedString ResponseURL(PlatformResponse) { notImplemented(); return DeprecatedString(); }
     112int screenDepthPerComponent(Widget*) { notImplemented(); return 8; }
     113bool screenIsMonochrome(Widget*) { notImplemented(); return false; }
     114String searchableIndexIntroduction() { notImplemented(); return String(); }
     115Vector<char> ServeSynchronousRequest(Loader*, DocLoader*, const ResourceRequest&, ResourceResponse&) { notImplemented(); return Vector<char>(); }
     116void setFocusRingColorChangeFunction(void (*)()) { notImplemented(); }
     117String submitButtonDefaultLabel() { notImplemented(); return "Submit"; }
     118
     119bool AXObjectCache::gAccessibilityEnabled = false;
     120
     121void CachedResource::setPlatformResponse(PlatformResponse) { notImplemented(); }
     122void CachedResource::setAllData(PlatformData) { notImplemented(); }
     123
     124void ChromeClientWin::setWindowRect(const FloatRect&) { notImplemented(); }
     125FloatRect ChromeClientWin::windowRect() { notImplemented(); return FloatRect(); }
     126FloatRect ChromeClientWin::pageRect() { notImplemented(); return FloatRect(); }
     127float ChromeClientWin::scaleFactor() { notImplemented(); return 0.0; }
     128void ChromeClientWin::focus() { notImplemented(); }
     129void ChromeClientWin::unfocus() { notImplemented(); }
     130Page* ChromeClientWin::createWindow(const FrameLoadRequest&) { notImplemented(); return NULL; }
     131Page* ChromeClientWin::createModalDialog(const FrameLoadRequest&) { notImplemented(); return NULL; }
     132void ChromeClientWin::show() { notImplemented(); }
     133bool ChromeClientWin::canRunModal() { notImplemented(); return false; }
     134void ChromeClientWin::runModal() { notImplemented(); }
     135void ChromeClientWin::setToolbarsVisible(bool) { notImplemented(); }
     136bool ChromeClientWin::toolbarsVisible() { notImplemented(); return false; }
     137void ChromeClientWin::setStatusbarVisible(bool) { notImplemented(); }
     138bool ChromeClientWin::statusbarVisible() { notImplemented(); return false; }
     139void ChromeClientWin::setScrollbarsVisible(bool) { notImplemented(); }
     140bool ChromeClientWin::scrollbarsVisible() { notImplemented(); return false; }
     141void ChromeClientWin::setMenubarVisible(bool) { notImplemented(); }
     142bool ChromeClientWin::menubarVisible() { notImplemented(); return false; }
     143void ChromeClientWin::setResizable(bool) { notImplemented(); }
     144
     145void ContextMenu::appendItem(ContextMenuItem item) { notImplemented(); }
     146
     147void ContextMenuClientWin::addCustomContextMenuItems(ContextMenu*) { notImplemented(); }
     148
     149void DocumentLoader::setFrame(Frame*) { notImplemented(); }
     150FrameLoader* DocumentLoader::frameLoader() const { notImplemented(); return m_frame->loader(); }
     151KURL DocumentLoader::URL() const { notImplemented(); return KURL(); }
     152bool DocumentLoader::isStopping() const { notImplemented(); return false; }
     153void DocumentLoader::stopLoading() { notImplemented(); }
     154void DocumentLoader::setLoading(bool) { notImplemented(); }
     155void DocumentLoader::updateLoading() { notImplemented(); }
     156void DocumentLoader::setupForReplaceByMIMEType(const String& newMIMEType) { notImplemented(); }
     157bool DocumentLoader::isLoadingInAPISense() const { notImplemented(); return false; }
     158void DocumentLoader::stopRecordingResponses() { notImplemented(); }
     159
     160bool EditorClientWin::shouldDeleteRange(Range*) { notImplemented(); return false; }
     161bool EditorClientWin::shouldShowDeleteInterface(HTMLElement*) { notImplemented(); return false; }
     162bool EditorClientWin::isContinuousSpellCheckingEnabled() { notImplemented(); return false; }
     163bool EditorClientWin::isGrammarCheckingEnabled() { notImplemented(); return false; }
     164int EditorClientWin::spellCheckerDocumentTag() { notImplemented(); return 0; }
     165
     166
     167void EventHandler::focusDocumentView() { notImplemented(); }
     168bool EventHandler::handleDrag(const MouseEventWithHitTestResults&) { notImplemented(); return false; }
     169bool EventHandler::handleMouseUp(const MouseEventWithHitTestResults&) { notImplemented(); return false; }
     170bool EventHandler::lastEventIsMouseUp() const { notImplemented(); return false; }
     171bool EventHandler::passMousePressEventToSubframe(MouseEventWithHitTestResults& mev, Frame* subframe) { notImplemented(); return true; }
     172bool EventHandler::passMouseMoveEventToSubframe(MouseEventWithHitTestResults& mev, Frame* subframe) { notImplemented(); return true; }
     173bool EventHandler::passMouseReleaseEventToSubframe(MouseEventWithHitTestResults& mev, Frame* subframe) { notImplemented(); return true; }
     174bool EventHandler::passWheelEventToSubframe(PlatformWheelEvent& e, Frame* subframe) { notImplemented(); return false; }
     175bool EventHandler::passWidgetMouseDownEventToWidget(const MouseEventWithHitTestResults&) { notImplemented(); return false; }
     176bool EventHandler::passMousePressEventToScrollbar(MouseEventWithHitTestResults&, PlatformScrollbar*) { notImplemented(); return false; }
     177bool EventHandler::shouldDragAutoNode(Node*, const IntPoint&) const { notImplemented(); return false; }
     178bool EventHandler::tabsToAllControls(KeyboardEvent*) const { notImplemented(); return false; }
     179bool EventHandler::tabsToLinks(KeyboardEvent*) const { notImplemented(); return false; }
    117180
    118181FileChooser::FileChooser(Document*, RenderFileUploadControl*) { notImplemented(); }
     
    124187void FileChooser::chooseFile(const String& filename) { notImplemented(); }
    125188
    126 Widget::FocusPolicy TextField::focusPolicy() const { notImplemented(); return NoFocus; }
    127 
    128 PlatformMouseEvent::PlatformMouseEvent(const CurrentEventTag&) { notImplemented(); }
    129 String searchableIndexIntroduction() { notImplemented(); return String(); }
    130 
    131 int findNextSentenceFromIndex(UChar const*, int, int, bool) { notImplemented(); return 0; }
    132 void findSentenceBoundary(UChar const*, int, int, int*, int*) { notImplemented(); }
    133 int findNextWordFromIndex(UChar const*, int, int, bool) { notImplemented(); return 0; }
     189void Frame::setNeedsReapplyStyles() { notImplemented(); }
     190
     191void FrameLoader::didFirstLayout() { notImplemented(); }
     192String FrameLoader::overrideMediaType() const { notImplemented(); return String(); }
     193Widget* FrameLoader::createJavaAppletWidget(const IntSize&, Element*, const HashMap<String, String>&) { notImplemented(); return 0; }
     194void FrameLoader::redirectDataToPlugin(Widget* pluginWidget) { notImplemented(); }
     195int FrameLoader::getHistoryLength() { notImplemented(); return 0; }
     196void FrameLoader::setTitle(const String& title) { notImplemented(); }
     197String FrameLoader::referrer() const { notImplemented(); return String(); }
     198void FrameLoader::saveDocumentState() { notImplemented(); }
     199void FrameLoader::restoreDocumentState() { notImplemented(); }
     200void FrameLoader::goBackOrForward(int distance) { notImplemented(); }
     201KURL FrameLoader::historyURL(int distance) { notImplemented(); return KURL();}
     202void FrameLoader::urlSelected(const FrameLoadRequest&, Event*) { notImplemented(); }
     203Frame* FrameLoader::createFrame(KURL const&, String const&, Element*, String const&) { notImplemented(); return NULL; }
     204void FrameLoader::submitForm(const FrameLoadRequest&, Event*) { notImplemented(); }
     205void FrameLoader::partClearedInBegin() { notImplemented(); }
     206KURL FrameLoader::originalRequestURL() const { notImplemented(); return KURL(); }
     207bool FrameLoader::canGoBackOrForward(int) const { notImplemented(); return false; }
     208ObjectContentType FrameLoader::objectContentType(const KURL&, const String&) { notImplemented(); return ObjectContentNone; }
     209Widget* FrameLoader::createPlugin(Element*, const KURL&, const Vector<String>&, const Vector<String>&, const String&) { notImplemented(); return NULL; }
     210void FrameLoader::detachFromParent() { notImplemented(); }
     211void FrameLoader::checkLoadCompleteForThisFrame() { notImplemented(); }
     212
     213void FrameView::updateBorder() { notImplemented(); }
    134214
    135215void FrameWin::focusWindow() { notImplemented(); }
     
    140220KJS::Bindings::Instance* FrameWin::getEmbedInstanceForWidget(Widget*) { notImplemented(); return 0; }
    141221KJS::Bindings::RootObject* FrameWin::bindingRootObject() { notImplemented(); return 0; }
    142 Widget* FrameWin::createJavaAppletWidget(const IntSize&, Element*, const HashMap<String, String>&) { notImplemented(); return 0; }
    143222bool FrameWin::canRedo() const { notImplemented(); return 0; }
    144223bool FrameWin::canUndo() const { notImplemented(); return 0; }
     
    164243void FrameWin::issueTransposeCommand() { notImplemented(); }
    165244bool FrameWin::canPaste() const { notImplemented(); return 0; }
    166 bool FrameWin::canGoBackOrForward(int) const { notImplemented(); return 0; }
    167 void FrameWin::goBackOrForward(int distance) { notImplemented(); }
    168 int FrameWin::getHistoryLength() { notImplemented(); return 0;}
    169 KURL FrameWin::historyURL(int distance) { notImplemented(); return KURL();}
    170245void FrameWin::issuePasteAndMatchStyleCommand() { notImplemented(); }
    171 KURL FrameWin::originalRequestURL() const { return KURL(); }
    172246bool FrameWin::isLoadTypeReload() { notImplemented(); return false; }
    173 IntRect FrameWin::windowResizerRect() const { return IntRect(); }
    174 void FrameWin::restoreDocumentState() { }
    175 void FrameWin::partClearedInBegin() { }
    176 void FrameWin::createEmptyDocument() { }
    177 String FrameWin::overrideMediaType() const { return String(); }
    178 Range* FrameWin::markedTextRange() const { return 0; }
    179 bool FrameWin::passSubframeEventToSubframe(MouseEventWithHitTestResults&, Frame*) { return false; }
    180 bool FrameWin::lastEventIsMouseUp() const { return false; }
    181 void FrameWin::addMessageToConsole(String const&, unsigned int ,String const&) { }
    182 bool FrameWin::shouldChangeSelection(const Selection&, const Selection&, EAffinity, bool) const { return true; }
    183 void FrameWin::respondToChangedSelection(const Selection&, bool) { }
    184 static int frameNumber = 0;
    185 Frame* FrameWin::createFrame(KURL const&, String const&, Element*, String const&) { return 0; }
    186 void FrameWin::saveDocumentState() { }
    187 void FrameWin::clearUndoRedoOperations(void) { }
    188 String FrameWin::incomingReferrer() const { return String(); }
    189 void FrameWin::markMisspellingsInAdjacentWords(VisiblePosition const&) { }
    190 void FrameWin::respondToChangedContents(const Selection&) { }
    191 void FrameWin::handledOnloadEvents() { }
    192 Plugin* FrameWin::createPlugin(Element*, const KURL&, const Vector<String>&, const Vector<String>&, const String&) { return 0; }
    193 ObjectContentType FrameWin::objectContentType(const KURL&, const String&) { return ObjectContentNone; }
    194 
    195 void GraphicsContext::addRoundedRectClip(const IntRect& rect, const IntSize& topLeft, const IntSize& topRight,
    196     const IntSize& bottomLeft, const IntSize& bottomRight) { notImplemented(); }
     247Range* FrameWin::markedTextRange() const { notImplemented(); return 0; }
     248bool FrameWin::passSubframeEventToSubframe(MouseEventWithHitTestResults&, Frame*) { notImplemented(); return false; }
     249bool FrameWin::lastEventIsMouseUp() const { notImplemented(); return false; }
     250void FrameWin::addMessageToConsole(String const&, unsigned int, String const&) { notImplemented(); }
     251bool FrameWin::shouldChangeSelection(const Selection&, const Selection&, EAffinity, bool) const { notImplemented(); return true; }
     252void FrameWin::respondToChangedSelection(const Selection&, bool) { notImplemented(); }
     253void FrameWin::clearUndoRedoOperations(void) { notImplemented(); }
     254void FrameWin::markMisspellingsInAdjacentWords(VisiblePosition const&) { notImplemented(); }
     255void FrameWin::respondToChangedContents(const Selection&) { notImplemented(); }
     256
     257void GraphicsContext::addRoundedRectClip(const IntRect& rect, const IntSize& topLeft, const IntSize& topRight, const IntSize& bottomLeft, const IntSize& bottomRight) { notImplemented(); }
    197258void GraphicsContext::addInnerRoundedRectClip(const IntRect& rect, int thickness) { notImplemented(); }
    198 
    199 int screenDepthPerComponent(const Page*) { notImplemented(); return 8; }
    200 bool screenIsMonochrome(const Page*) { notImplemented(); return false; }
    201 
    202 /********************************************************/
    203 /* Completely empty stubs (mostly to allow DRT to run): */
    204 /********************************************************/
    205 static Cursor localCursor;
    206 const Cursor& WebCore::moveCursor() { return localCursor; }
    207 
    208 bool AXObjectCache::gAccessibilityEnabled = false;
    209 
    210 bool historyContains(DeprecatedString const&) { return false; }
    211 String submitButtonDefaultLabel() { return "Submit"; }
    212 String inputElementAltText() { return DeprecatedString(); }
    213 String resetButtonDefaultLabel() { return "Reset"; }
    214 String fileButtonChooseFileLabel() { return "Browse..."; }
    215 String fileButtonNoFileSelectedLabel() { return String(); }
    216 
    217 String defaultLanguage() { return "en"; }
    218 
    219 void findWordBoundary(UChar const* str, int len, int position, int* start, int* end) {*start = position; *end = position; }
    220 
    221 PluginInfo* PlugInInfoStore::createPluginInfoForPluginAtIndex(unsigned) { return 0;}
    222 unsigned PlugInInfoStore::pluginCount() const { return 0; }
    223 bool PlugInInfoStore::supportsMIMEType(const String&) { return false; }
    224 void refreshPlugins(bool) { }
    225 
    226 Vector<char> ServeSynchronousRequest(Loader*, DocLoader*, const ResourceRequest&, ResourceResponse&){ notImplemented(); return Vector<char>(); }
    227 
    228 void CheckCacheObjectStatus(DocLoader*, CachedResource*) { }
    229 bool CheckIfReloading(DocLoader*) { return false; }
    230 bool IsResponseURLEqualToURL(PlatformResponse , const String&) { return false; }
    231 DeprecatedString ResponseURL(PlatformResponse) { return DeprecatedString(); }
    232 DeprecatedString ResponseMIMEType(PlatformResponse) { return DeprecatedString(); }
    233 bool ResponseIsMultipart(PlatformResponse) { return false; }
    234 time_t CacheObjectExpiresTime(DocLoader*, PlatformResponse) { return 0; }
    235 
    236 void CachedResource::setResponse(PlatformResponse) { notImplemented(); }
    237 void CachedResource::setAllData(PlatformData) { notImplemented(); }
     259void GraphicsContext::setShadow(IntSize const&,int,Color const&) { notImplemented(); }
     260void GraphicsContext::clearShadow() { notImplemented(); }
     261void GraphicsContext::beginTransparencyLayer(float) { notImplemented(); }
     262void GraphicsContext::endTransparencyLayer() { notImplemented(); }
     263void GraphicsContext::clearRect(const FloatRect&) { notImplemented(); }
     264void GraphicsContext::strokeRect(const FloatRect&, float) { notImplemented(); }
     265void GraphicsContext::setLineWidth(float) { notImplemented(); }
     266void GraphicsContext::setLineCap(LineCap) { notImplemented(); }
     267void GraphicsContext::setLineJoin(LineJoin) { notImplemented(); }
     268void GraphicsContext::setMiterLimit(float) { notImplemented(); }
     269void GraphicsContext::setAlpha(float) { notImplemented(); }
     270void GraphicsContext::setCompositeOperation(CompositeOperator) { notImplemented(); }
     271void GraphicsContext::clip(const Path&) { notImplemented(); }
     272void GraphicsContext::rotate(float) { notImplemented(); }
     273void GraphicsContext::scale(const FloatSize&) { notImplemented(); }
     274
     275Icon::Icon() { notImplemented(); }
     276Icon::~Icon() { notImplemented(); }
     277PassRefPtr<Icon> Icon::newIconForFile(const String& filename) { notImplemented(); return PassRefPtr<Icon>(new Icon()); }
     278void Icon::paint(GraphicsContext*, const IntRect&) { notImplemented(); }
     279
     280bool IconDatabase::isIconExpiredForIconURL(const String& url) { notImplemented(); return false; }
     281bool IconDatabase::hasEntryForIconURL(const String& url) { notImplemented(); return false; }
     282IconDatabase* IconDatabase::sharedIconDatabase() { notImplemented(); return 0; }
     283bool IconDatabase::setIconURLForPageURL(const String& iconURL, const String& pageURL) { notImplemented(); return false; }
     284void IconDatabase::setIconDataForIconURL(const void* data, int size, const String&) { notImplemented(); }
     285
     286void Image::drawTiled(GraphicsContext*, const FloatRect&, const FloatRect&, TileRule, TileRule, CompositeOperator) { notImplemented(); }
     287bool Image::getHBITMAP(HBITMAP) { notImplemented(); return false; }
    238288
    239289HINSTANCE Page::s_instanceHandle = 0;
    240 bool ChromeClientWin::canRunModal() { notImplemented(); return false; }
    241 void ChromeClientWin::runModal() { }
    242 
    243 bool EditorClientWin::shouldDeleteRange(Range*) { notImplemented(); return false; }
    244 bool EditorClientWin::shouldShowDeleteInterface(HTMLElement*) { return false; }
    245 bool EditorClientWin::isContinuousSpellCheckingEnabled() { notImplemented(); return false; }
    246 bool EditorClientWin::isGrammarCheckingEnabled() { notImplemented(); return false; }
    247 int EditorClientWin::spellCheckerDocumentTag() { notImplemented(); return 0; }
    248 
    249 void Widget::setEnabled(bool) { }
    250 void Widget::paint(GraphicsContext*,IntRect const&) { }
    251 void Widget::setIsSelected(bool) { }
    252 void Widget::invalidate() { }
    253 void Widget::invalidateRect(const IntRect& r) { }
    254 void ScrollView::addChild(Widget*) { }
    255 void ScrollView::removeChild(Widget*) { }
    256 void ScrollView::scrollPointRecursively(int x, int y) { }
    257 bool ScrollView::inWindow() const { return true; }
    258 void ScrollView::paint(GraphicsContext*, const IntRect&) { }
    259 void ScrollView::wheelEvent(PlatformWheelEvent&) { }
    260 void ScrollView::themeChanged() { }
    261 IntPoint ScrollView::convertChildToSelf(const Widget*, const IntPoint& p) const { return p; }
    262 IntPoint ScrollView::convertSelfToChild(const Widget*, const IntPoint& p) const { return p; }
    263 void ScrollView::geometryChanged() const {};
    264 PlatformScrollbar* ScrollView::scrollbarUnderMouse(const PlatformMouseEvent& mouseEvent) { return 0; }
    265 void ScrollView::setFrameGeometry(const IntRect& r) { Widget::setFrameGeometry(r); }
    266 IntRect ScrollView::windowResizerRect() { return IntRect(); }
    267 bool ScrollView::resizerOverlapsContent() const { return false; }
    268 
    269 void GraphicsContext::setShadow(IntSize const&,int,Color const&) { }
    270 void GraphicsContext::clearShadow() { }
    271 void GraphicsContext::beginTransparencyLayer(float) { }
    272 void GraphicsContext::endTransparencyLayer() { }
    273 void GraphicsContext::clearRect(const FloatRect&) { }
    274 void GraphicsContext::strokeRect(const FloatRect&, float) { }
    275 void GraphicsContext::setLineWidth(float) { }
    276 void GraphicsContext::setLineCap(LineCap) { }
    277 void GraphicsContext::setLineJoin(LineJoin) { }
    278 void GraphicsContext::setMiterLimit(float) { }
    279 void GraphicsContext::setAlpha(float) { }
    280 void GraphicsContext::setCompositeOperation(CompositeOperator) { }
    281 void GraphicsContext::clip(const Path&) { }
    282 void GraphicsContext::rotate(float) { }
    283 void GraphicsContext::scale(const FloatSize&) { }
    284 
    285 Path::Path(){ }
    286 Path::~Path(){ }
    287 Path::Path(const Path&){ }
    288 bool Path::contains(const FloatPoint&, WindRule rule) const { return false; }
    289 void Path::translate(const FloatSize&){ }
    290 FloatRect Path::boundingRect() const { return FloatRect(); }
    291 Path& Path::operator=(const Path&){ return*this; }
    292 void Path::clear() { }
    293 void Path::moveTo(const FloatPoint&) { }
    294 void Path::addLineTo(const FloatPoint&) { }
    295 void Path::addQuadCurveTo(const FloatPoint&, const FloatPoint&) { }
    296 void Path::addBezierCurveTo(const FloatPoint&, const FloatPoint&, const FloatPoint&) { }
    297 void Path::addArcTo(const FloatPoint&, const FloatPoint&, float) { }
    298 void Path::closeSubpath() { }
    299 void Path::addArc(const FloatPoint&, float, float, float, bool) { }
    300 void Path::addRect(const FloatRect&) { }
    301 void Path::addEllipse(const FloatRect&) { }
    302 void Path::transform(const AffineTransform&) { }
    303 
    304 TextField::TextField(TextField::Type type) { m_type = type; }
    305 TextField::~TextField() { }
    306 void TextField::setFont(WebCore::Font const&) { }
    307 void TextField::setAlignment(HorizontalAlignment) { }
    308 void TextField::setWritingDirection(TextDirection) { }
    309 int TextField::maxLength() const { return 0; }
    310 void TextField::setMaxLength(int) { }
    311 String TextField::text() const { return String(); }
    312 void TextField::setText(String const&) { }
    313 int TextField::cursorPosition() const { return 0; }
    314 void TextField::setCursorPosition(int) { }
    315 void TextField::setEdited(bool) { }
    316 void TextField::setReadOnly(bool) { }
    317 void TextField::setPlaceholderString(String const&) { }
    318 void TextField::setColors(Color const&,Color const&) { }
    319 IntSize TextField::sizeForCharacterWidth(int) const { return IntSize(); }
    320 int TextField::baselinePosition(int) const { return 0; }
    321 void TextField::setLiveSearch(bool) { }
    322 
    323 PlatformScrollbar::PlatformScrollbar(ScrollbarClient* client, ScrollbarOrientation orientation, ScrollbarControlSize controlSize) : Scrollbar(client, orientation, controlSize) { }
    324 PlatformScrollbar::~PlatformScrollbar() { }
    325 int PlatformScrollbar::width() const { return 0; }
    326 int PlatformScrollbar::height() const { return 0; }
    327 void PlatformScrollbar::setEnabled(bool) { }
    328 void PlatformScrollbar::paint(GraphicsContext*, const IntRect& damageRect) { }
    329 void PlatformScrollbar::updateThumbPosition() { }
    330 void PlatformScrollbar::updateThumbProportion() { }
    331 void PlatformScrollbar::setRect(const IntRect&) { }
    332 
    333 Scrollbar::Scrollbar(ScrollbarClient*, ScrollbarOrientation, ScrollbarControlSize) { }
    334 void Scrollbar::setSteps(int, int) { }
    335 bool Scrollbar::scroll(ScrollDirection, ScrollGranularity, float) { return false; }
    336 bool Scrollbar::setValue(int) { return false; }
    337 void Scrollbar::setProportion(int, int) { }
    338 
    339 Color focusRingColor() { return 0xFF0000FF; }
    340 void setFocusRingColorChangeFunction(void (*)()) { }
    341 
    342 void Frame::setNeedsReapplyStyles() { }
    343 
    344 void Image::drawTiled(GraphicsContext*, const FloatRect&, const FloatRect&, TileRule, TileRule, CompositeOperator) { }
    345 bool Image::getHBITMAP(HBITMAP) { return false; }
     290
     291Path::Path() { notImplemented(); }
     292Path::~Path() { notImplemented(); }
     293Path::Path(const Path&) { notImplemented(); }
     294bool Path::contains(const FloatPoint&, WindRule rule) const { notImplemented(); return false; }
     295void Path::translate(const FloatSize&) { notImplemented(); }
     296FloatRect Path::boundingRect() const { notImplemented(); return FloatRect(); }
     297Path& Path::operator=(const Path&) { notImplemented(); return*this; }
     298void Path::clear() { notImplemented(); }
     299void Path::moveTo(const FloatPoint&) { notImplemented(); }
     300void Path::addLineTo(const FloatPoint&) { notImplemented(); }
     301void Path::addQuadCurveTo(const FloatPoint&, const FloatPoint&) { notImplemented(); }
     302void Path::addBezierCurveTo(const FloatPoint&, const FloatPoint&, const FloatPoint&) { notImplemented(); }
     303void Path::addArcTo(const FloatPoint&, const FloatPoint&, float) { notImplemented(); }
     304void Path::closeSubpath() { notImplemented(); }
     305void Path::addArc(const FloatPoint&, float, float, float, bool) { notImplemented(); }
     306void Path::addRect(const FloatRect&) { notImplemented(); }
     307void Path::addEllipse(const FloatRect&) { notImplemented(); }
     308void Path::transform(const AffineTransform&) { notImplemented(); }
     309
     310PlatformMouseEvent::PlatformMouseEvent(const CurrentEventTag&) { notImplemented(); }
     311
     312PlatformScrollbar::PlatformScrollbar(ScrollbarClient* client, ScrollbarOrientation orientation, ScrollbarControlSize controlSize) : Scrollbar(client, orientation, controlSize) { notImplemented(); }
     313PlatformScrollbar::~PlatformScrollbar() { notImplemented(); }
     314int PlatformScrollbar::width() const { notImplemented(); return 0; }
     315int PlatformScrollbar::height() const { notImplemented(); return 0; }
     316void PlatformScrollbar::setEnabled(bool) { notImplemented(); }
     317void PlatformScrollbar::paint(GraphicsContext*, const IntRect& damageRect) { notImplemented(); }
     318void PlatformScrollbar::updateThumbPosition() { notImplemented(); }
     319void PlatformScrollbar::updateThumbProportion() { notImplemented(); }
     320void PlatformScrollbar::setRect(const IntRect&) { notImplemented(); }
     321
     322PluginInfo* PlugInInfoStore::createPluginInfoForPluginAtIndex(unsigned) { notImplemented(); return 0;}
     323unsigned PlugInInfoStore::pluginCount() const { notImplemented(); return 0; }
     324bool PlugInInfoStore::supportsMIMEType(const String&) { notImplemented(); return false; }
     325
     326PolicyCheck::PolicyCheck() { notImplemented(); }
     327void PolicyCheck::clear() { notImplemented(); }
     328void PolicyCheck::clearRequest() { notImplemented(); }
     329void PolicyCheck::call() { notImplemented(); }
     330void PolicyCheck::call(PolicyAction) { notImplemented(); }
    346331
    347332PopupMenu::PopupMenu(RenderMenuList*) { notImplemented(); }
     
    351336void PopupMenu::updateFromElement() { notImplemented(); }
    352337
    353 void RenderThemeWin::systemFont(int propId, FontDescription& fontDescription) const {}
    354 bool RenderThemeWin::paintMenuList(RenderObject *, const RenderObject::PaintInfo&, const IntRect&) { return false; }
    355 void RenderThemeWin::adjustMenuListStyle(CSSStyleSelector*, RenderStyle*, Element*) const { }
    356 
     338void RenderThemeWin::systemFont(int propId, FontDescription& fontDescription) const { notImplemented(); }
     339bool RenderThemeWin::paintMenuList(RenderObject *, const RenderObject::PaintInfo&, const IntRect&) { notImplemented(); return false; }
     340void RenderThemeWin::adjustMenuListStyle(CSSStyleSelector*, RenderStyle*, Element*) const { notImplemented(); }
     341
     342void ResourceLoader::cancel() { notImplemented(); }
    357343bool ResourceLoader::loadsBlocked() { notImplemented(); return false; }
    358344
    359 Icon::Icon() { notImplemented(); }
    360 Icon::~Icon() { notImplemented(); }
    361 PassRefPtr<Icon> Icon::newIconForFile(const String& filename) { notImplemented(); return PassRefPtr<Icon>(new Icon()); }
    362 void Icon::paint(GraphicsContext*, const IntRect&) { notImplemented(); }
    363 
    364 void IconLoader::stopLoading() { notImplemented(); }
    365 void IconLoader::startLoading() { notImplemented(); }
    366 IconLoader* IconLoader::createForFrame(Frame *frame) { return 0; }
    367 
    368 bool IconDatabase::isIconExpiredForIconURL(const String& url) { return false; }
    369 bool IconDatabase::hasEntryForIconURL(const String& url) { return false; }
    370 IconDatabase* IconDatabase::sharedIconDatabase() { return 0; }
    371 bool IconDatabase::setIconURLForPageURL(const String& iconURL, const String& pageURL) { return false; }
    372 
    373 void systemBeep() {}
     345void ScrollView::addChild(Widget*) { notImplemented(); }
     346void ScrollView::removeChild(Widget*) { notImplemented(); }
     347void ScrollView::scrollPointRecursively(int x, int y) { notImplemented(); }
     348bool ScrollView::inWindow() const { notImplemented(); return true; }
     349void ScrollView::paint(GraphicsContext*, const IntRect&) { notImplemented(); }
     350void ScrollView::wheelEvent(PlatformWheelEvent&) { notImplemented(); }
     351void ScrollView::themeChanged() { notImplemented(); }
     352IntPoint ScrollView::convertChildToSelf(const Widget*, const IntPoint& p) const { notImplemented(); return p; }
     353IntPoint ScrollView::convertSelfToChild(const Widget*, const IntPoint& p) const { notImplemented(); return p; }
     354void ScrollView::geometryChanged() const { notImplemented(); };
     355PlatformScrollbar* ScrollView::scrollbarUnderMouse(const PlatformMouseEvent& mouseEvent) { notImplemented(); return 0; }
     356void ScrollView::setFrameGeometry(const IntRect& r) { notImplemented(); Widget::setFrameGeometry(r); }
     357IntRect ScrollView::windowResizerRect() { notImplemented(); return IntRect(); }
     358bool ScrollView::resizerOverlapsContent() const { notImplemented(); return false; }
     359
     360void TextField::selectAll() { notImplemented(); }
     361void TextField::addSearchResult() { notImplemented(); }
     362int TextField::selectionStart() const { notImplemented(); return 0; }
     363bool TextField::hasSelectedText() const { notImplemented(); return 0; }
     364String TextField::selectedText() const { notImplemented(); return String(); }
     365void TextField::setAutoSaveName(String const&) { notImplemented(); }
     366bool TextField::checksDescendantsForFocus() const { notImplemented(); return false; }
     367void TextField::setSelection(int,int) { notImplemented(); }
     368void TextField::setMaxResults(int) { notImplemented(); }
     369bool TextField::edited() const { notImplemented(); return 0; }
     370Widget::FocusPolicy TextField::focusPolicy() const { notImplemented(); return NoFocus; }
     371TextField::TextField() { notImplemented(); }
     372TextField::~TextField() { notImplemented(); }
     373void TextField::setFont(WebCore::Font const&) { notImplemented(); }
     374void TextField::setAlignment(HorizontalAlignment) { notImplemented(); }
     375void TextField::setWritingDirection(TextDirection) { notImplemented(); }
     376int TextField::maxLength() const { notImplemented(); return 0; }
     377void TextField::setMaxLength(int) { notImplemented(); }
     378String TextField::text() const { notImplemented(); return String(); }
     379void TextField::setText(String const&) { notImplemented(); }
     380int TextField::cursorPosition() const { notImplemented(); return 0; }
     381void TextField::setCursorPosition(int) { notImplemented(); }
     382void TextField::setEdited(bool) { notImplemented(); }
     383void TextField::setReadOnly(bool) { notImplemented(); }
     384void TextField::setPlaceholderString(String const&) { notImplemented(); }
     385void TextField::setColors(Color const&,Color const&) { notImplemented(); }
     386IntSize TextField::sizeForCharacterWidth(int) const { notImplemented(); return IntSize(); }
     387int TextField::baselinePosition(int) const { notImplemented(); return 0; }
     388void TextField::setLiveSearch(bool) { notImplemented(); }
     389
     390void Widget::enableFlushDrawing() { notImplemented(); }
     391bool Widget::isEnabled() const { notImplemented(); return 0; }
     392Widget::FocusPolicy Widget::focusPolicy() const { notImplemented(); return NoFocus; }
     393void Widget::disableFlushDrawing() { notImplemented(); }
     394void Widget::removeFromParent() { notImplemented(); }
     395GraphicsContext* Widget::lockDrawingFocus() { notImplemented(); return 0; }
     396void Widget::unlockDrawingFocus(GraphicsContext*) { notImplemented(); }
     397bool Widget::capturingMouse() const { notImplemented(); return false; }
     398void Widget::setCapturingMouse(bool capturingMouse) { notImplemented(); }
     399Widget* Widget::capturingTarget() { notImplemented(); return this; }
     400Widget* Widget::capturingChild() { notImplemented(); return 0; }
     401void Widget::setCapturingChild(Widget* w) { notImplemented(); }
     402IntPoint Widget::convertChildToSelf(const Widget*, const IntPoint& p) const { notImplemented(); return p; }
     403IntPoint Widget::convertSelfToChild(const Widget*, const IntPoint& p) const { notImplemented(); return p; }
     404void Widget::setParent(ScrollView*) { notImplemented(); }
     405ScrollView* Widget::parent() const { notImplemented(); return 0; }
     406void Widget::setEnabled(bool) { notImplemented(); }
     407void Widget::paint(GraphicsContext*,IntRect const&) { notImplemented(); }
     408void Widget::setIsSelected(bool) { notImplemented(); }
     409void Widget::invalidate() { notImplemented(); }
     410void Widget::invalidateRect(const IntRect& r) { notImplemented(); }
     411
    374412} // namespace WebCore
  • trunk/WebCore/platform/win/WidgetWin.cpp

    r16832 r17816  
    100100void Widget::clearFocus()
    101101{
    102     FrameWin::clearDocumentFocus(this);
    103     SetFocus(0);
     102    SetFocus(NULL);
    104103}
    105104
  • trunk/WebKit/COM/WebFrame.cpp

    r17597 r17816  
    3838#include "Cache.h"
    3939#include "ChromeClientWin.h"
     40#include "ContextMenuClientWin.h"
    4041#include "Document.h"
     42#include "FrameLoader.h"
    4143#include "FrameView.h"
    4244#include "FrameWin.h"
     
    4850#include "ResourceHandle.h"
    4951#include "ResourceHandleWin.h"
     52#include "ResourceRequest.h"
    5053#include "EditorClient.h"
    5154#pragma warning(pop)
     
    137140        return hr;
    138141
    139     Page* page = new Page(new ChromeClientWin());
     142    Page* page = new Page(new ChromeClientWin(), new ContextMenuClientWin());
    140143    Frame* frame = new FrameWin(page, 0, 0, this);
    141144
     
    228231    if (baseURL) {
    229232        DeprecatedString baseURLString((DeprecatedChar*)baseURL, SysStringLen(baseURL));
    230         d->frame->begin(KURL(baseURLString));
     233        d->frame->loader()->begin(KURL(baseURLString));
    231234    }
    232235    else
    233         d->frame->begin();
    234     d->frame->write(htmlString);
    235     d->frame->end();
     236        d->frame->loader()->begin();
     237    d->frame->loader()->write(htmlString);
     238    d->frame->loader()->end();
    236239
    237240    return S_OK;
     
    276279HRESULT STDMETHODCALLTYPE WebFrame::stopLoading( void)
    277280{
    278     d->frame->stopLoading(false);
     281    d->frame->loader()->stopLoading(false);
    279282    return E_NOTIMPL;
    280283}
     
    282285HRESULT STDMETHODCALLTYPE WebFrame::reload( void)
    283286{
    284     if (!d->frame->url().url().startsWith("javascript:", false))
    285         d->frame->scheduleLocationChange(d->frame->url().url(), d->frame->referrer(), true/*lock history*/, true/*userGesture*/);
     287    if (!d->frame->loader()->url().url().startsWith("javascript:", false))
     288        d->frame->loader()->scheduleLocationChange(d->frame->loader()->url().url(), d->frame->loader()->outgoingReferrer(), true/*lock history*/, true/*userGesture*/);
    286289    return S_OK;
    287290}
     
    373376            if (SUCCEEDED(hr)) {
    374377                KURL kurl(DeprecatedString((DeprecatedChar*)url, SysStringLen(url)));
    375                 d->frame->didOpenURL(kurl);
     378                d->frame->loader()->didOpenURL(kurl);
    376379                String methodString(method, SysStringLen(method));
    377380                const FormData* formData = 0;
     
    463466// ResourceHandleClient
    464467
    465 void WebFrame::receivedRedirect(ResourceHandle*, const KURL& url)
    466 {
    467     DeprecatedString urlStr(url.url());
    468     urlStr.append('\0');
    469 
    470     // FIXME: is this the correct way to handle a redirect?
    471 
    472     IWebMutableURLRequest* request = WebMutableURLRequest::createInstance();
    473     BSTR urlBStr = SysAllocString((LPCTSTR)urlStr.unicode());
    474     if (SUCCEEDED(request->initWithURL(urlBStr, WebURLRequestUseProtocolCachePolicy, 0))) {
    475         _ASSERT(m_provisionalDataSource);
    476         static_cast<WebDataSource*>(m_provisionalDataSource)->replaceRequest(request);
    477     }
    478     SysFreeString(urlBStr);
    479     request->Release();
    480 
    481     IWebFrameLoadDelegate* frameLoadDelegate;
    482     if (SUCCEEDED(d->webView->frameLoadDelegate(&frameLoadDelegate))) {
    483         frameLoadDelegate->didReceiveServerRedirectForProvisionalLoadForFrame(d->webView, this);
    484         frameLoadDelegate->Release();
    485     }
     468void WebFrame::didReceiveData(WebCore::ResourceHandle*, const char* data, int length)
     469{
     470    // Ensure that WebFrame::receivedResponse was called.
     471    _ASSERT(m_dataSource && !m_provisionalDataSource);
     472
     473    d->frame->loader()->write(data, length);
    486474}
    487475
     
    509497
    510498    // Update MIME info (FIXME: get from PlatformResponse)
    511     d->frame->setResponseMIMEType(String(L"text/html"));
    512 
    513     d->frame->begin(kurl);
     499    d->frame->loader()->setResponseMIMEType(String(L"text/html"));
     500
     501    d->frame->loader()->begin(kurl);
    514502
    515503    if (m_loadType != WebFrameLoadTypeBack && m_loadType != WebFrameLoadTypeForward && m_loadType != WebFrameLoadTypeIndexedBackForward && !m_quickRedirectComing) {
     
    534522}
    535523
    536 void WebFrame::didReceiveData(WebCore::ResourceHandle*, const char* data, int length)
    537 {
    538     // Ensure that WebFrame::receivedResponse was called.
    539     _ASSERT(m_dataSource && !m_provisionalDataSource);
    540 
    541     d->frame->write(data, length);
    542 }
    543 
    544 void WebFrame::receivedAllData(ResourceHandle* /*job*/)
    545 {
    546     m_quickRedirectComing = false;
    547     m_loadType = WebFrameLoadTypeStandard;
    548 }
    549 
    550524void WebFrame::receivedAllData(ResourceHandle*, PlatformData data)
    551525{
     
    565539    }
    566540
    567     d->frame->end();
     541    d->frame->loader()->end();
    568542}
    569543
  • trunk/WebKit/COM/WebFrame.h

    r17592 r17816  
    132132
    133133    // ResourceHandleClient
    134     virtual void receivedRedirect(WebCore::ResourceHandle*, const WebCore::KURL&);
     134    virtual void didReceiveData(WebCore::ResourceHandle*, const char*, int);
    135135    virtual void receivedResponse(WebCore::ResourceHandle*, WebCore::PlatformResponse);
    136     virtual void didReceiveData(WebCore::ResourceHandle*, const char*, int);
    137     virtual void receivedAllData(WebCore::ResourceHandle*);
    138136    virtual void receivedAllData(WebCore::ResourceHandle*, WebCore::PlatformData);
    139137
  • trunk/WebKit/COM/WebView.cpp

    r17592 r17816  
    3434
    3535#pragma warning( push, 0 )
    36 #include "ResourceHandleClient.h"
     36#include "Document.h"
     37#include "EventHandler.h"
     38#include "FrameView.h"
    3739#include "FrameWin.h"
    38 #include "Document.h"
    39 #include "FrameView.h"
    4040#include "IntRect.h"
    4141#include "PlatformKeyboardEvent.h"
    4242#include "PlatformMouseEvent.h"
     43#include "ResourceHandleClient.h"
    4344#include "SelectionController.h"
    4445#include "TypingCommand.h"
     
    100101{
    101102    PlatformMouseEvent mouseEvent(m_viewWindow, message, wParam, lParam);
    102     m_mainFrame->impl()->view()->handleMouseMoveEvent(mouseEvent);
     103    m_mainFrame->impl()->eventHandler()->handleMouseMoveEvent(mouseEvent);
    103104}
    104105
     
    106107{
    107108    PlatformMouseEvent mouseEvent(m_viewWindow, message, wParam, lParam);
    108     m_mainFrame->impl()->view()->handleMousePressEvent(mouseEvent);
     109    m_mainFrame->impl()->eventHandler()->handleMousePressEvent(mouseEvent);
    109110}
    110111
     
    112113{
    113114    PlatformMouseEvent mouseEvent(m_viewWindow, message, wParam, lParam);
    114     m_mainFrame->impl()->view()->handleMouseReleaseEvent(mouseEvent);
     115    m_mainFrame->impl()->eventHandler()->handleMouseReleaseEvent(mouseEvent);
    115116}
    116117
     
    118119{
    119120    PlatformMouseEvent mouseEvent(m_viewWindow, message, wParam, lParam);
    120     m_mainFrame->impl()->view()->handleMouseReleaseEvent(mouseEvent);
     121    m_mainFrame->impl()->eventHandler()->handleMouseReleaseEvent(mouseEvent);
    121122}
    122123
  • trunk/WebKit/ChangeLog

    r17813 r17816  
     12006-11-16  Don Gibson  <dgibson77@gmail.com>
     2
     3        Reviewed and landed by ap.
     4
     5        http://bugs.webkit.org/show_bug.cgi?id=11509:
     6        Windows build bustage.
     7
     8        * COM/WebFrame.cpp:
     9        (WebFrame::initWithName):
     10        (WebFrame::loadHTMLString):
     11        (WebFrame::stopLoading):
     12        (WebFrame::reload):
     13        (WebFrame::loadDataSource):
     14        (WebFrame::didReceiveData):
     15        (WebFrame::receivedResponse):
     16        (WebFrame::receivedAllData):
     17        * COM/WebFrame.h:
     18        * COM/WebView.cpp:
     19        (WebView::mouseMoved):
     20        (WebView::mouseDown):
     21        (WebView::mouseUp):
     22        (WebView::mouseDoubleClick):
     23        * WebKit.vcproj/WebKit.vcproj:
     24
    1252006-11-16  Anders Carlsson  <acarlsson@apple.com>
    226
  • trunk/WebKit/WebKit.vcproj/WebKit.vcproj

    r17592 r17816  
    4141                                Name="VCCLCompilerTool"
    4242                                Optimization="0"
    43                                 AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\COM&quot;;&quot;$(ProjectDir)\..\..\WebCore&quot;;&quot;$(ProjectDir)\..\..\WebCore\loader&quot;;&quot;$(ProjectDir)\..\..\WebCore\khtml\dom&quot;;&quot;$(ProjectDir)\..\..\WebCore\khtml\ecma&quot;;&quot;$(ProjectDir)\..\..\WebCore\html&quot;;&quot;$(ProjectDir)\..\..\WebCore\khtml&quot;;&quot;$(ProjectDir)\..\..\WebCore\css&quot;;&quot;$(ProjectDir)\..\..\WebCore\khtml\misc&quot;;&quot;$(ProjectDir)\..\..\WebCore\platform&quot;;&quot;$(ProjectDir)\..\..\WebCore\bridge\win&quot;;&quot;$(ProjectDir)\..\..\WebCore\page&quot;;&quot;$(ProjectDir)\..\..\WebCore\bridge&quot;;&quot;$(ProjectDir)\..\..\WebCore\platform\cairo\cairo\src&quot;;&quot;$(ProjectDir)\..\..\WebCore\platform\win&quot;;&quot;$(ProjectDir)\..\..\WebCore\platform\network&quot;;&quot;$(ProjectDir)\..\..\WebCore\platform\network\win&quot;;&quot;$(ProjectDir)\..\..\WebCore\platform\graphics&quot;;&quot;$(ProjectDir)\..\..\WebCore\rendering&quot;;&quot;$(ProjectDir)\..\..\WebCore\editing&quot;;&quot;$(ProjectDir)\..\..\WebCore\dom&quot;;&quot;$(ProjectDir)\..\..\WebCore\xml&quot;;&quot;$(ProjectDir)\..\..\WebCore\kwq&quot;;&quot;$(ProjectDir)\..\..\iconv&quot;;&quot;$(ProjectDir)\..\..\libxml2&quot;;&quot;$(ProjectDir)\..\..\icu\include&quot;;&quot;$(ProjectDir)\..\..\JavaScriptCore&quot;;&quot;$(ProjectDir)\..\..\JavaScriptCore\os-win32&quot;;&quot;$(ProjectDir)\..\..\JavaScriptCore\wtf&quot;;&quot;$(ProjectDir)\..\..\WebCore\ForwardingHeaders&quot;;&quot;$(WebKitOutputDir)\$(ConfigurationName)\WebKitWin&quot;;&quot;$(ProjectDir)&quot;"
     43                                AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\COM&quot;;&quot;$(ProjectDir)\..\..\WebCore&quot;;&quot;$(ProjectDir)\..\..\WebCore\loader&quot;;&quot;$(ProjectDir)\..\..\WebCore\khtml\dom&quot;;&quot;$(ProjectDir)\..\..\WebCore\khtml\ecma&quot;;&quot;$(ProjectDir)\..\..\WebCore\html&quot;;&quot;$(ProjectDir)\..\..\WebCore\khtml&quot;;&quot;$(ProjectDir)\..\..\WebCore\css&quot;;&quot;$(ProjectDir)\..\..\WebCore\khtml\misc&quot;;&quot;$(ProjectDir)\..\..\WebCore\platform&quot;;&quot;$(ProjectDir)\..\..\WebCore\bridge\win&quot;;&quot;$(ProjectDir)\..\..\WebCore\page&quot;;&quot;$(ProjectDir)\..\..\WebCore\bridge&quot;;&quot;$(ProjectDir)\..\..\WebCore\platform\graphics\cairo\cairo\src&quot;;&quot;$(ProjectDir)\..\..\WebCore\platform\win&quot;;&quot;$(ProjectDir)\..\..\WebCore\platform\network&quot;;&quot;$(ProjectDir)\..\..\WebCore\platform\network\win&quot;;&quot;$(ProjectDir)\..\..\WebCore\platform\graphics&quot;;&quot;$(ProjectDir)\..\..\WebCore\rendering&quot;;&quot;$(ProjectDir)\..\..\WebCore\editing&quot;;&quot;$(ProjectDir)\..\..\WebCore\dom&quot;;&quot;$(ProjectDir)\..\..\WebCore\xml&quot;;&quot;$(ProjectDir)\..\..\WebCore\kwq&quot;;&quot;$(ProjectDir)\..\..\iconv&quot;;&quot;$(ProjectDir)\..\..\libxml2&quot;;&quot;$(ProjectDir)\..\..\icu\include&quot;;&quot;$(ProjectDir)\..\..\JavaScriptCore&quot;;&quot;$(ProjectDir)\..\..\JavaScriptCore\os-win32&quot;;&quot;$(ProjectDir)\..\..\JavaScriptCore\wtf&quot;;&quot;$(ProjectDir)\..\..\WebCore\ForwardingHeaders&quot;;&quot;$(WebKitOutputDir)\$(ConfigurationName)\WebKitWin&quot;;&quot;$(ProjectDir)&quot;"
    4444                                PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;WEBKIT_EXPORTS;_WIN32_WINNT=0x500;_SCL_SECURE_NO_DEPRECATE"
    4545                                MinimalRebuild="true"
     
    127127                        <Tool
    128128                                Name="VCCLCompilerTool"
    129                                 AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\COM&quot;;&quot;$(ProjectDir)\..\..\WebCore&quot;;&quot;$(ProjectDir)\..\..\WebCore\loader&quot;;&quot;$(ProjectDir)\..\..\WebCore\khtml\dom&quot;;&quot;$(ProjectDir)\..\..\WebCore\khtml\ecma&quot;;&quot;$(ProjectDir)\..\..\WebCore\html&quot;;&quot;$(ProjectDir)\..\..\WebCore\khtml&quot;;&quot;$(ProjectDir)\..\..\WebCore\css&quot;;&quot;$(ProjectDir)\..\..\WebCore\khtml\misc&quot;;&quot;$(ProjectDir)\..\..\WebCore\platform&quot;;&quot;$(ProjectDir)\..\..\WebCore\bridge\win&quot;;&quot;$(ProjectDir)\..\..\WebCore\page&quot;;&quot;$(ProjectDir)\..\..\WebCore\bridge&quot;;&quot;$(ProjectDir)\..\..\WebCore\platform\cairo\cairo\src&quot;;&quot;$(ProjectDir)\..\..\WebCore\platform\win&quot;;&quot;$(ProjectDir)\..\..\WebCore\platform\network&quot;;&quot;$(ProjectDir)\..\..\WebCore\platform\network\win&quot;;&quot;$(ProjectDir)\..\..\WebCore\platform\graphics&quot;;&quot;$(ProjectDir)\..\..\WebCore\rendering&quot;;&quot;$(ProjectDir)\..\..\WebCore\editing&quot;;&quot;$(ProjectDir)\..\..\WebCore\dom&quot;;&quot;$(ProjectDir)\..\..\WebCore\xml&quot;;&quot;$(ProjectDir)\..\..\WebCore\kwq&quot;;&quot;$(ProjectDir)\..\..\iconv&quot;;&quot;$(ProjectDir)\..\..\libxml2&quot;;&quot;$(ProjectDir)\..\..\icu\include&quot;;&quot;$(ProjectDir)\..\..\JavaScriptCore&quot;;&quot;$(ProjectDir)\..\..\JavaScriptCore\os-win32&quot;;&quot;$(ProjectDir)\..\..\JavaScriptCore\wtf&quot;;&quot;$(ProjectDir)\..\..\WebCore\ForwardingHeaders&quot;;&quot;$(WebKitOutputDir)\$(ConfigurationName)\WebKitWin&quot;;&quot;$(ProjectDir)&quot;"
     129                                AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\COM&quot;;&quot;$(ProjectDir)\..\..\WebCore&quot;;&quot;$(ProjectDir)\..\..\WebCore\loader&quot;;&quot;$(ProjectDir)\..\..\WebCore\khtml\dom&quot;;&quot;$(ProjectDir)\..\..\WebCore\khtml\ecma&quot;;&quot;$(ProjectDir)\..\..\WebCore\html&quot;;&quot;$(ProjectDir)\..\..\WebCore\khtml&quot;;&quot;$(ProjectDir)\..\..\WebCore\css&quot;;&quot;$(ProjectDir)\..\..\WebCore\khtml\misc&quot;;&quot;$(ProjectDir)\..\..\WebCore\platform&quot;;&quot;$(ProjectDir)\..\..\WebCore\bridge\win&quot;;&quot;$(ProjectDir)\..\..\WebCore\page&quot;;&quot;$(ProjectDir)\..\..\WebCore\bridge&quot;;&quot;$(ProjectDir)\..\..\WebCore\platform\graphics\cairo\cairo\src&quot;;&quot;$(ProjectDir)\..\..\WebCore\platform\win&quot;;&quot;$(ProjectDir)\..\..\WebCore\platform\network&quot;;&quot;$(ProjectDir)\..\..\WebCore\platform\network\win&quot;;&quot;$(ProjectDir)\..\..\WebCore\platform\graphics&quot;;&quot;$(ProjectDir)\..\..\WebCore\rendering&quot;;&quot;$(ProjectDir)\..\..\WebCore\editing&quot;;&quot;$(ProjectDir)\..\..\WebCore\dom&quot;;&quot;$(ProjectDir)\..\..\WebCore\xml&quot;;&quot;$(ProjectDir)\..\..\WebCore\kwq&quot;;&quot;$(ProjectDir)\..\..\iconv&quot;;&quot;$(ProjectDir)\..\..\libxml2&quot;;&quot;$(ProjectDir)\..\..\icu\include&quot;;&quot;$(ProjectDir)\..\..\JavaScriptCore&quot;;&quot;$(ProjectDir)\..\..\JavaScriptCore\os-win32&quot;;&quot;$(ProjectDir)\..\..\JavaScriptCore\wtf&quot;;&quot;$(ProjectDir)\..\..\WebCore\ForwardingHeaders&quot;;&quot;$(WebKitOutputDir)\$(ConfigurationName)\WebKitWin&quot;;&quot;$(ProjectDir)&quot;"
    130130                                PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;WEBKIT_EXPORTS;_WIN32_WINNT=0x500;_SCL_SECURE_NO_DEPRECATE"
    131131                                ExceptionHandling="0"
Note: See TracChangeset for help on using the changeset viewer.