Timeline
Jun 3, 2006:
- 9:33 PM Changeset in webkit [14716] by
-
- 1 edit1 add in trunk/LayoutTests
LayoutTests:
Reviewed by Eric.
Added missing pixel test output:
http://bugzilla.opendarwin.org/show_bug.cgi?id=8848
TFOOT borders are copied to THEAD and TBODY
- fast/table/border-collapsing/border-collapsing-head-foot-expected.png: Added.
- 3:23 PM Changeset in webkit [14715] by
-
- 9 edits4 adds2 deletes in trunk
LayoutTests:
Reviewed by mjs. Tweaked and landed by ddkilzer.
http://bugzilla.opendarwin.org/show_bug.cgi?id=7281
With java disabled wrong information is displayed.
- fast/replaced/applet-rendering-java-disabled.html: Added.
- fast/replaced/applet-rendering-java-disabled-expected.checksum: Added.
- fast/replaced/applet-rendering-java-disabled-expected.html: Added.
- fast/replaced/applet-rendering-java-disabled-expected.png: Added.
- tables/mozilla_expected_failures/bugs/bug8499-expected.checksum: Changed after removing RenderEmptyApplet.
- tables/mozilla_expected_failures/bugs/bug8499-expected.png: Ditto.
- tables/mozilla_expected_failures/bugs/bug8499-expected.txt: Ditto.
WebCore:
Reviewed by mjs. Tweaked and landed by ddkilzer.
http://bugzilla.opendarwin.org/show_bug.cgi?id=7281
With java disabled wrong information is displayed.
Test: fast/replaced/applet-rendering-java-disabled.html
Match WinIE, render applet content inline when java is
disabled.
- WebCore.vcproj/WebCore/WebCore.vcproj: Removed RenderEmptyApplet.cpp and RenderEmptyApplet.h.
- WebCore.xcodeproj/project.pbxproj: Ditto.
- WebCoreSources.bkl: Ditto.
- html/HTMLAppletElement.cpp: (WebCore::HTMLAppletElement::createRenderer):
- rendering/RenderEmptyApplet.cpp: Removed.
- rendering/RenderEmptyApplet.h: Removed.
- 1:40 PM Changeset in webkit [14714] by
-
- 3 edits5 adds in trunk
LayoutTests:
Reviewed by Hyatt.
- test for http://bugzilla.opendarwin.org/show_bug.cgi?id=9252 REGRESSION: Very odd roll-over issues (content disappearing)
- fast/dom/HTMLLinkElement/pending-stylesheet-count.html: Added.
- fast/dom/HTMLLinkElement/pending-stylesheet-count-expected.txt: Added.
- fast/dom/HTMLLinkElement/pending-stylesheet-count-expected.png: Added.
- fast/dom/HTMLLinkElement/pending-stylesheet-count-expected.checksum: Added.
WebCore:
Reviewed by Hyatt.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=9252 REGRESSION: Very odd roll-over issues (content disappearing)
Test: fast/dom/HTMLLinkElement/pending-stylesheet-count.html
- html/HTMLLinkElement.cpp: (WebCore::HTMLLinkElement::~HTMLLinkElement): If the stylesheet was being loaded, call stylesheetLoaded() on the document, to keep the pending stylesheet count correct.
- 1:38 PM Changeset in webkit [14713] by
-
- 2 edits in trunk/WebKitTools
WebKitTools:
Reviewed by Maciej.
http://bugzilla.opendarwin.org/show_bug.cgi?id=9296
Performance improvement for svn-create-patch
- Scripts/svn-create-patch: Undef $indexPath after all paths have been fixed for a given patch.
- 1:03 PM Changeset in webkit [14712] by
-
- 2 edits in trunk/WebCore
- fix Windows build
- platform/Widget.h: Moved scaleFactor function out of Apple-specific section of the header into the common part.
- 11:37 AM Changeset in webkit [14711] by
-
- 5 edits in trunk/WebCore
Reviewed by Darin.
Fix for <rdar://problem/4537274> HiDPI: <canvas> needs to apply a
scale. <canvas> needs to scale itself along with whatever scale
factor is set on the window.
- html/HTMLCanvasElement.cpp: (WebCore::HTMLCanvasElement::createDrawingContext): Get the scale factor and use it to create a larger buffer and to scale the CGContext.
- platform/Widget.h: Provide a new function that returns the user space scale factor.
- platform/mac/WidgetMac.mm: (WebCore::Widget::scaleFactor): Get the scale factor from the window and return it.
- platform/win/WidgetWin.cpp: (WebCore::Widget::scaleFactor): Just return 1.0f for now.
- 10:59 AM Changeset in webkit [14710] by
-
- 3 edits in trunk/WebKitTools
WebKit:
Reviewed by darin.
http://bugzilla.opendarwin.org/show_bug.cgi?id=9290
Teach svn-apply and svn-unapply to patch ChangeLogs cleanly
- Scripts/svn-apply: Fixed to apply ChangeLog patches without failing.
- Scripts/svn-unapply: Ditto. Also simplified reversing a deletion.
- 12:16 AM Changeset in webkit [14709] by
-
- 1 delete in trunk/WebKitWin
2006-06-03 Steve Falkenburg <sfalken@apple.com>
Reviewed by hyatt.
Removed unused code.
- 12:15 AM Changeset in webkit [14708] by
-
- 5 edits in trunk/WebKitTools
2006-06-03 Steve Falkenburg <sfalken@apple.com>
Reviewed by hyatt.
Switch Spinneret to new hosting mechanism
- Spinneret/Spinneret.sln:
- Spinneret/Spinneret/Spinneret.cpp: (SpinneretWebHost::updateAddressBar): (SpinneretWebHost::QueryInterface): (SpinneretWebHost::AddRef): (SpinneretWebHost::Release): (resizeSubViews): (_tWinMain): (WndProc): (MyEditProc): (About): (loadURL):
- Spinneret/Spinneret/Spinneret.h: (SpinneretWebHost::didStartProvisionalLoadForFrame): (SpinneretWebHost::didReceiveServerRedirectForProvisionalLoadForFrame): (SpinneretWebHost::didFailProvisionalLoadWithError): (SpinneretWebHost::didCommitLoadForFrame): (SpinneretWebHost::didReceiveTitle): (SpinneretWebHost::didReceiveIcon): (SpinneretWebHost::didFinishLoadForFrame): (SpinneretWebHost::didFailLoadWithError): (SpinneretWebHost::didChangeLocationWithinPageForFrame): (SpinneretWebHost::willPerformClientRedirectToURL): (SpinneretWebHost::didCancelClientRedirectForFrame): (SpinneretWebHost::willCloseFrame): (SpinneretWebHost::windowScriptObjectAvailable):
- Spinneret/Spinneret/Spinneret.vcproj:
- 12:13 AM Changeset in webkit [14707] by
-
- 2 edits in trunk/WebKit
2006-06-03 Steve Falkenburg <sfalken@apple.com>
Reviewed by hyatt.
Add implementation of loadHTMLString for Spinneret
- COM/WebFrame.cpp: (WebFrame::loadHTMLString):
- 12:10 AM Changeset in webkit [14706] by
-
- 2 edits in trunk/WebCore
2006-06-03 Steve Falkenburg <sfalken@apple.com>
Reviewed by hyatt.
Don't send empty referrers. Fixes image load fail on Spinneret default content.
- platform/win/TransferJobWin.cpp: (WebCore::TransferJob::start):
Jun 2, 2006:
- 9:56 PM Changeset in webkit [14705] by
-
- 3 edits3 adds in trunk
Reviewed by ggaren.
- http://bugzilla.opendarwin.org/show_bug.cgi?id=9234 Implement $&, $' and $` replacement codes in String.prototype.replace
Test: fast/js/string-replace-3.html
- kjs/string_object.cpp: (substituteBackreferences): Added support for $& (matched substring), $` (everything preceding matched substring), $' (everything following matched substring) and 2-digit back references, and cleaned up a little.
LayoutTests:
Reviewed by ggaren.
- test for http://bugzilla.opendarwin.org/show_bug.cgi?id=9234 Implement $&, $' and $` replacement codes in String.prototype.replace
- fast/js/resources/string-replace-3.js: Added.
- fast/js/string-replace-3-expected.txt: Added.
- fast/js/string-replace-3.html: Added.
- 6:41 PM Changeset in webkit [14704] by
-
- 3 edits in trunk/WebCore
Reviewed by Darin.
Windows theme for textareas. Also made some formatting changes.
- rendering/RenderThemeWin.cpp: (WebCore::RenderThemeWin::supportsFocus): (WebCore::RenderThemeWin::getThemeData): (WebCore::RenderThemeWin::adjustButtonStyle): (WebCore::RenderThemeWin::adjustTextFieldStyle): (WebCore::RenderThemeWin::adjustTextAreaStyle): (WebCore::RenderThemeWin::paintTextArea):
- rendering/RenderThemeWin.h: (WebCore::RenderThemeWin::supportsHover):
- 6:28 PM Changeset in webkit [14703] by
-
- 2 edits in trunk/WebCore
Reviewed by Hyatt, checked in by Tim H.
Explicitly run perl on *.pl files instead of relying
on Windows shell figuring out which program to run for
this extention.
- DerivedSources.make:
- 6:16 PM Changeset in webkit [14702] by
-
- 2 edits in trunk/JavaScriptCore
Reviewed by Darin.
Set incremental linking to no. This seems to fix a build problem I was seeing
where dftables couldn't find a dll.
- JavaScriptCore.vcproj/dftables/dftables.vcproj:
- 6:15 PM Changeset in webkit [14701] by
-
- 3 edits8 adds in trunk
LayoutTests:
Reviewed by Hyatt, checked in by Tim H.
For: http://bugzilla.opendarwin.org/show_bug.cgi?id=9115
Added test case to test opacity layers, in particular, opacities
with a value of zero.
- fast/css/ZeroOpacityLayers.html: Added.
- fast/css/ZeroOpacityLayers-expected.txt: Added.
- fast/css/ZeroOpacityLayers-expected.png: Added.
- fast/css/ZeroOpacityLayers-expected.checksum: Added.
- fast/css/ZeroOpacityLayers2.html: Added.
- fast/css/ZeroOpacityLayers2-expected.txt: Added.
- fast/css/ZeroOpacityLayers2-expected.png: Added.
- fast/css/ZeroOpacityLayers2-expected.checksum: Added.
WebCore:
Reviewed by Hyatt, checked in by Tim H.
fixes http://bugzilla.opendarwin.org/show_bug.cgi?id=9115
Changed RenderLayer to only render layers that are not
totally transparent.
- rendering/RenderLayer.cpp (RenderLayer::paintLayer): Changed function to also check if the layer is totally transparent and if it is, don't bother painting it.
- 5:52 PM Changeset in webkit [14700] by
-
- 5 edits4 adds in trunk
LayoutTests:
Reviewed by Hyatt, checked in by Tim H.
Adding testcase for bug 8223.
- fast/dom/css-inline-style-important-expected.checksum: Added.
- fast/dom/css-inline-style-important-expected.png: Added.
- fast/dom/css-inline-style-important-expected.txt: Added.
- fast/dom/css-inline-style-important.html: Added.
WebCore:
Reviewed by Hyatt, checked in by Tim H.
http://bugzilla.opendarwin.org/show_bug.cgi?id=8223
WebKit fails to update style on element via DOM
Handle !important by detecting it and using a different code
path from normal priority.
- bindings/js/kjs_css.cpp: (KJS::DOMCSSStyleDeclaration::put):
- css/CSSStyleDeclaration.cpp: (WebCore::CSSStyleDeclaration::setProperty):
- css/CSSStyleDeclaration.h:
- 5:19 PM Changeset in webkit [14699] by
-
- 2 edits in trunk/WebCore
Reviewed by Geoff, checked in by Maciej.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=9236 REGRESSION: focus method does not work on some elements before they are laid out
- dom/Element.cpp: (WebCore::Element::focus): Do the updateLayout call before calling isFocusable, since isFocusable looks at the size of the renderer.
- 3:35 PM Changeset in webkit [14698] by
-
- 3 edits in S60/trunk
2006-06-02 Shyam <Shyam.Sareen@nokia.com>
Reviewed by Zalan/Bradley
- S60WebUi\HomePage\src\BookmarkPageGen.cpp
- S60WebUi\HomePage\src\SettingsPageGen.cpp
- Bookmarks & Setting Menu Options not working on hardware due to overzealous WINS flags.
Fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=9256
- 2:57 PM Changeset in webkit [14697] by
-
- 13 edits9 deletes in S60/trunk
2006-06-02 Bradley <bradley.morrison@nokia.com>
Reviewed by Sachin
- Webkit/BrowserControl
- Webkit/BrowserView
- S60Internals
- This is a port of ccm task 11164 (WML interface changes)
- 2:49 PM Changeset in webkit [14696] by
-
- 1 copy in tags/WebCore-418.12/WebCore
Tag for WebCore 418.12 (part 2 of 2.)
- 2:49 PM Changeset in webkit [14695] by
-
- 1 add in tags/WebCore-418.12
Tag for WebCore 418.12 (part 1 of 2.)
- 2:49 PM Changeset in webkit [14694] by
-
- 2 edits in branches/Safari-2-0-branch/WebCore
Versioning
- 2:47 PM Changeset in webkit [14693] by
-
- 3 edits in branches/Safari-2-0-branch/WebCore
Reviewed by Darin and Eric.
<rdar://problem/4523402> SUTiLondon: XSL file containing <xsl:include href="../Styles/EscapeString.xsl" /> fails to load file
The decoder was returning a null string for the EscapeString stylesheet because it didn't specify an encoding.
If we do not find an encoding we need to assume it is UTF-8.
We also need to load DTD files in xml documents for this test to fully work like Win IE.
Wrapping XMLTokenizer's xmlReadMemory with setLoaderForLibXMLCallbacks to load any files XML needs through the docLoader.
However, this further exposes <rdar://problem/4292995> (libxml2 looks for file in /etc/xml/catalog, but the file is not installed)
This causes Safari to show an error in the activity window about file:///etc/xml/catalog. To prevent this we can set
the XML_CATALOG_FILES environment variable to an empty string. We will only set this env var if it hasn't been set already.
This allows someone to launch Safari with a custom catalog if that was ever needed.
- khtml/misc/decoder.cpp: (Decoder::decode):
- khtml/xml/xml_tokenizer.cpp: (khtml::XMLTokenizer::setTransformSource):
- 1:50 PM Changeset in webkit [14692] by
-
- 2 edits in branches/Safari-2-0-branch/WebCore
Reviewed by Maciej.
- Fixed <rdar://problem/4568551> Hang occurs when attempting to load links found at http://reviews.cnet.com/4531-10921_7-6534826.html?tag=cnetfd.ld2 if you use a PAC file
For a synchronous XMLHttpRequest, the JavaScript interpreter initiating
the request would deadlock with the JavaScript interpreter spawned by
the request to execute the PAC file.
The solution here is to temporarily drop the initiating interpreter's locks
before making the request, and re-acquire the locks afterwards. Because
the initiating interpreter waits for the request to complete before
continuing execution, it is free to drop its locks while the request
is in progress.
- khtml/ecma/xmlhttprequest.cpp: (KJS::XMLHttpRequest::send):
- 12:35 PM Changeset in webkit [14691] by
-
- 2 edits in trunk/WebKitTools
2006-06-02 Steve Falkenburg <sfalken@apple.com>
Reviewed by darin.
Updated build script
- Scripts/build-webkit:
- 12:35 PM Changeset in webkit [14690] by
-
- 3 edits in trunk/WebKitWin
2006-06-02 Steve Falkenburg <sfalken@apple.com>
Reviewed by darin.
Updated to latest hosting interface
- WebFramePrivate.cpp: (WebKit::WebFramePrivate::openURL): (WebKit::WebFramePrivate::setTitle): (WebKit::WebFramePrivate::setStatusText):
- WebFramePrivate.h:
- 12:34 PM Changeset in webkit [14689] by
-
- 5 edits in trunk/WebCore
2006-06-02 Steve Falkenburg <sfalken@apple.com>
Reviewed by darin.
Platform hookup fixes
- bridge/win/FrameWin.cpp: (WebCore::FrameWin::urlSelected): (WebCore::FrameWin::setTitle): (WebCore::FrameWin::setStatusBarText):
- bridge/win/FrameWin.h:
- platform/win/TemporaryLinkStubs.cpp: (FrameWin::overrideMediaType):
- platform/win/TransferJobWin.cpp: (WebCore::TransferJobWndProc): (WebCore::TransferJob::start): (WebCore::TransferJob::fileLoadTimer): (WebCore::TransferJob::cancel):
- 12:32 PM Changeset in webkit [14688] by
-
- 1 edit61 adds in trunk/WebKit
2006-06-02 Steve Falkenburg <sfalken@apple.com>
Reviewed by darin.
New hosting for Spinneret to avoid static linking
- COM: Added.
- COM/Interfaces: Added.
- COM/Interfaces/DOMCSS.idl: Added.
- COM/Interfaces/DOMCore.idl: Added.
- COM/Interfaces/DOMHTML.idl: Added.
- COM/Interfaces/DOMRange.idl: Added.
- COM/Interfaces/IWebArchive.idl: Added.
- COM/Interfaces/IWebAttributedString.idl: Added.
- COM/Interfaces/IWebBackForwardList.idl: Added.
- COM/Interfaces/IWebDataSource.idl: Added.
- COM/Interfaces/IWebDocument.idl: Added.
- COM/Interfaces/IWebDownload.idl: Added.
- COM/Interfaces/IWebEditingDelegate.idl: Added.
- COM/Interfaces/IWebError.idl: Added.
- COM/Interfaces/IWebFrame.idl: Added.
- COM/Interfaces/IWebFrameLoadDelegate.idl: Added.
- COM/Interfaces/IWebFrameView.idl: Added.
- COM/Interfaces/IWebHistoryItem.idl: Added.
- COM/Interfaces/IWebIconDatabase.idl: Added.
- COM/Interfaces/IWebImage.idl: Added.
- COM/Interfaces/IWebMutableURLRequest.idl: Added.
- COM/Interfaces/IWebNotification.idl: Added.
- COM/Interfaces/IWebPolicyDelegate.idl: Added.
- COM/Interfaces/IWebPreferences.idl: Added.
- COM/Interfaces/IWebResource.idl: Added.
- COM/Interfaces/IWebResourceLoadDelegate.idl: Added.
- COM/Interfaces/IWebScriptObject.idl: Added.
- COM/Interfaces/IWebUIDelegate.idl: Added.
- COM/Interfaces/IWebURLAuthenticationChallenge.idl: Added.
- COM/Interfaces/IWebURLRequest.idl: Added.
- COM/Interfaces/IWebURLResponse.idl: Added.
- COM/Interfaces/IWebUndoManager.idl: Added.
- COM/Interfaces/IWebView.idl: Added.
- COM/Interfaces/WebKit.idl: Added.
- COM/WebBackForwardList.cpp: Added. (WebBackForwardList::WebBackForwardList): (WebBackForwardList::~WebBackForwardList): (WebBackForwardList::createInstance): (WebBackForwardList::QueryInterface): (WebBackForwardList::AddRef): (WebBackForwardList::Release): (WebBackForwardList::addItem): (WebBackForwardList::goBack): (WebBackForwardList::goForward): (WebBackForwardList::goToItem): (WebBackForwardList::backItem): (WebBackForwardList::currentItem): (WebBackForwardList::forwardItem): (WebBackForwardList::backListWithLimit): (WebBackForwardList::forwardListWithLimit): (WebBackForwardList::capacity): (WebBackForwardList::setCapacity): (WebBackForwardList::backListCount): (WebBackForwardList::forwardListCount): (WebBackForwardList::containsItem): (WebBackForwardList::itemAtIndex): (WebBackForwardList::setPageCacheSize): (WebBackForwardList::pageCacheSize):
- COM/WebBackForwardList.h: Added.
- COM/WebDataSource.cpp: Added. (WebDataSource::WebDataSource): (WebDataSource::~WebDataSource): (WebDataSource::createInstance): (WebDataSource::QueryInterface): (WebDataSource::AddRef): (WebDataSource::Release): (WebDataSource::initWithRequest): (WebDataSource::data): (WebDataSource::representation): (WebDataSource::webFrame): (WebDataSource::initialRequest): (WebDataSource::request): (WebDataSource::response): (WebDataSource::textEncodingName): (WebDataSource::isLoading): (WebDataSource::pageTitle): (WebDataSource::unreachableURL): (WebDataSource::webArchive): (WebDataSource::mainResource): (WebDataSource::subresources): (WebDataSource::subresourceForURL): (WebDataSource::addSubresource):
- COM/WebDataSource.h: Added.
- COM/WebFrame.cpp: Added. (WebFrame::WebFramePrivate::WebFramePrivate): (WebFrame::WebFramePrivate::~WebFramePrivate): (WebFrame::WebFrame): (WebFrame::~WebFrame): (WebFrame::createInstance): (WebFrame::QueryInterface): (WebFrame::AddRef): (WebFrame::Release): (WebFrame::initWithName): (WebFrame::name): (WebFrame::webView): (WebFrame::frameView): (WebFrame::DOMDocument): (WebFrame::frameElement): (WebFrame::loadRequest): (WebFrame::loadData): (WebFrame::loadHTMLString): (WebFrame::loadAlternateHTMLString): (WebFrame::loadArchive): (WebFrame::dataSource): (WebFrame::provisionalDataSource): (WebFrame::stopLoading): (WebFrame::reload): (WebFrame::findFrameNamed): (WebFrame::parentFrame): (WebFrame::childFrames): (WebFrame::paint): (WebFrame::impl): (WebFrame::loadDataSource): (WebFrame::loading): (WebFrame::goToItem): (WebFrame::loadItem): (WebSystemMainMemory): (WebFrame::getObjectCacheSize): (WebFrame::receivedRedirect): (WebFrame::receivedResponse): (WebFrame::receivedData): (WebFrame::receivedAllData): (WebFrame::openURL): (WebFrame::submitForm): (WebFrame::setTitle): (WebFrame::setStatusText):
- COM/WebFrame.h: Added.
- COM/WebHistoryItem.cpp: Added. (WebHistoryItem::WebHistoryItem): (WebHistoryItem::~WebHistoryItem): (WebHistoryItem::createInstance): (WebHistoryItem::QueryInterface): (WebHistoryItem::AddRef): (WebHistoryItem::Release): (WebHistoryItem::initWithURLString): (WebHistoryItem::originalURLString): (WebHistoryItem::URLString): (WebHistoryItem::title): (WebHistoryItem::lastVisitedTimeInterval): (WebHistoryItem::setAlternateTitle): (WebHistoryItem::alternateTitle): (WebHistoryItem::icon):
- COM/WebHistoryItem.h: Added.
- COM/WebIconDatabase.cpp: Added. (WebIconDatabase::WebIconDatabase): (WebIconDatabase::~WebIconDatabase): (WebIconDatabase::createInstance): (WebIconDatabase::QueryInterface): (WebIconDatabase::AddRef): (WebIconDatabase::Release): (WebIconDatabase::sharedIconDatabase): (WebIconDatabase::iconForURL): (WebIconDatabase::defaultIconWithSize): (WebIconDatabase::retainIconForURL): (WebIconDatabase::releaseIconForURL): (WebIconDatabase::delayDatabaseCleanup): (WebIconDatabase::allowDatabaseCleanup):
- COM/WebIconDatabase.h: Added.
- COM/WebKitClassFactory.cpp: Added. (WebKitClassFactory::WebKitClassFactory): (WebKitClassFactory::~WebKitClassFactory): (WebKitClassFactory::QueryInterface): (WebKitClassFactory::AddRef): (WebKitClassFactory::Release): (WebKitClassFactory::CreateInstance): (WebKitClassFactory::LockServer):
- COM/WebKitClassFactory.h: Added.
- COM/WebKitDLL.cpp: Added. (DllMain): (DllGetClassObject): (DllCanUnloadNow): (DllUnregisterServer): (DllRegisterServer):
- COM/WebKitDLL.h: Added.
- COM/WebMutableURLRequest.cpp: Added. (WebMutableURLRequest::WebMutableURLRequest): (WebMutableURLRequest::~WebMutableURLRequest): (WebMutableURLRequest::createInstance): (WebMutableURLRequest::QueryInterface): (WebMutableURLRequest::AddRef): (WebMutableURLRequest::Release): (WebMutableURLRequest::requestWithURL): (WebMutableURLRequest::allHTTPHeaderFields): (WebMutableURLRequest::cachePolicy): (WebMutableURLRequest::HTTPBody): (WebMutableURLRequest::HTTPBodyStream): (WebMutableURLRequest::HTTPMethod): (WebMutableURLRequest::HTTPShouldHandleCookies): (WebMutableURLRequest::initWithURL): (WebMutableURLRequest::mainDocumentURL): (WebMutableURLRequest::timeoutInterval): (WebMutableURLRequest::URL): (WebMutableURLRequest::valueForHTTPHeaderField): (WebMutableURLRequest::addValue): (WebMutableURLRequest::setAllHTTPHeaderFields): (WebMutableURLRequest::setCachePolicy): (WebMutableURLRequest::setHTTPBody): (WebMutableURLRequest::setHTTPBodyStream): (WebMutableURLRequest::setHTTPMethod): (WebMutableURLRequest::setHTTPShouldHandleCookies): (WebMutableURLRequest::setMainDocumentURL): (WebMutableURLRequest::setTimeoutInterval): (WebMutableURLRequest::setURL): (WebMutableURLRequest::setValue): (WebMutableURLRequest::setFormData): (WebMutableURLRequest::formData):
- COM/WebMutableURLRequest.h: Added.
- COM/WebView.cpp: Added. (WebView::WebView): (WebView::~WebView): (WebView::createInstance): (WebView::mouseMoved): (WebView::mouseDown): (WebView::mouseUp): (WebView::mouseDoubleClick): (WebView::keyPress): (registerWebView): (WebViewWndProc): (calculateScrollDelta): (scrollMessageForKey): (WebView::goToItem): (WebView::QueryInterface): (WebView::AddRef): (WebView::Release): (WebView::canShowMIMEType): (WebView::canShowMIMETypeAsHTML): (WebView::MIMETypesShownAsHTML): (WebView::setMIMETypesShownAsHTML): (WebView::URLFromPasteboard): (WebView::URLTitleFromPasteboard): (WebView::initWithFrame): (WebView::setUIDelegate): (WebView::uiDelegate): (WebView::setResourceLoadDelegate): (WebView::resourceLoadDelegate): (WebView::setDownloadDelegate): (WebView::downloadDelegate): (WebView::setFrameLoadDelegate): (WebView::frameLoadDelegate): (WebView::setPolicyDelegate): (WebView::policyDelegate): (WebView::mainFrame): (WebView::backForwardList): (WebView::setMaintainsBackForwardList): (WebView::goBack): (WebView::goForward): (WebView::goToBackForwardItem): (WebView::setTextSizeMultiplier): (WebView::textSizeMultiplier): (WebView::setApplicationNameForUserAgent): (WebView::applicationNameForUserAgent): (WebView::setCustomUserAgent): (WebView::customUserAgent): (WebView::userAgentForURL): (WebView::supportsTextEncoding): (WebView::setCustomTextEncodingName): (WebView::customTextEncodingName): (WebView::setMediaStyle): (WebView::mediaStyle): (WebView::stringByEvaluatingJavaScriptFromString): (WebView::windowScriptObject): (WebView::setPreferences): (WebView::preferences): (WebView::setPreferencesIdentifier): (WebView::preferencesIdentifier): (WebView::setHostWindow): (WebView::hostWindow): (WebView::searchFor): (WebView::registerViewClass): (WebView::takeStringURLFrom): (WebView::stopLoading): (WebView::reload): (WebView::canGoBack): (WebView::canGoForward): (WebView::canMakeTextLarger): (WebView::makeTextLarger): (WebView::canMakeTextSmaller): (WebView::makeTextSmaller): (WebView::computedStyleForElement): (WebView::editableDOMRangeForPoint): (WebView::setSelectedDOMRange): (WebView::selectedDOMRange): (WebView::selectionAffinity): (WebView::setEditable): (WebView::isEditable): (WebView::setTypingStyle): (WebView::typingStyle): (WebView::setSmartInsertDeleteEnabled): (WebView::smartInsertDeleteEnabled): (WebView::setContinuousSpellCheckingEnabled): (WebView::isContinuousSpellCheckingEnabled): (WebView::spellCheckerDocumentTag): (WebView::undoManager): (WebView::setEditingDelegate): (WebView::editingDelegate): (WebView::styleDeclarationWithText): (WebView::replaceSelectionWithNode): (WebView::replaceSelectionWithText): (WebView::replaceSelectionWithMarkupString): (WebView::replaceSelectionWithArchive): (WebView::deleteSelection): (WebView::applyStyle): (WebView::copy): (WebView::cut): (WebView::paste): (WebView::copyFont): (WebView::pasteFont): (WebView::delete_): (WebView::pasteAsPlainText): (WebView::pasteAsRichText): (WebView::changeFont): (WebView::changeAttributes): (WebView::changeDocumentBackgroundColor): (WebView::changeColor): (WebView::alignCenter): (WebView::alignJustified): (WebView::alignLeft): (WebView::alignRight): (WebView::checkSpelling): (WebView::showGuessPanel): (WebView::performFindPanelAction): (WebView::startSpeaking): (WebView::stopSpeaking): (WebView::viewWindow):
- COM/WebView.h: Added.
- WebKit.vcproj: Added.
- WebKit.vcproj/Interfaces.vcproj: Added.
- WebKit.vcproj/WebKit.def: Added.
- WebKit.vcproj/WebKit.rc: Added.
- WebKit.vcproj/WebKit.sln: Added.
- WebKit.vcproj/WebKit.vcproj: Added.
- WebKit.vcproj/WebKitGUID.vcproj: Added.
- WebKit.vcproj/autoversion.h: Added.
- WebKit.vcproj/resource.h: Added.
- 10:24 AM Changeset in webkit [14687] by
-
- 5 edits4 adds in trunk
LayoutTests:
Reviewed by Hyatt.
- test for http://bugzilla.opendarwin.org/show_bug.cgi?id=3379 attr(X) does not work
- fast/css-generated-content/016-expected.checksum: Added.
- fast/css-generated-content/016-expected.png: Added.
- fast/css-generated-content/016-expected.txt: Added.
- fast/css-generated-content/016.html: Added.
WebCore:
Reviewed by Hyatt.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=3379 attr(X) does not work
Test: fast/css-generated-content/016.html
- css/cssstyleselector.cpp: (WebCore::CSSStyleSelector::canShareStyleWithElement): Don't share style if the unique bit is set. (WebCore::CSSStyleSelector::applyProperty): When applying the "attr" property, set the unique bit and add to m_selectorAttrs.
- rendering/render_style.cpp: Did a lot of reformatting, and this one real change. (WebCore::RenderStyle::RenderStyle): Initialize m_unique to false.
- rendering/render_style.h: (WebCore::RenderStyle::unique): Added. Returns value of m_unique. (WebCore::RenderStyle::setUnique): Added. Sets m_unique.
- 10:04 AM Changeset in webkit [14686] by
-
- 2 edits in branches/Safari-2-0-branch/WebCore
Reviewed by Maciej.
- Fixed <rdar://problem/4569127> 10.4.7 regression: Crash occurs when clicking on the navigation tabs at http://www.businessweek.com/
The fix is to mark all DOM Nodes when collecting on an alternate thread --
not just the nodes that are still in a document.
Previously, the DOMObjectsMarker didn't mark DOM nodes that were not in
a document, since we assumed such nodes would either be (a) unreachable
or (b) reachable, and therefore marked elsewhere. However, it seems that
heap/stack entropy allows for (c) non-deterministically reachable by the
conservative garbage collector. So, ironically, we need to mark
DOM nodes that are not in a document to avoid crashing when trying to
mark them later.
- khtml/ecma/kjs_binding.cpp: (KJS::DOMObjectsMarker::mark): (KJS::DOMObjectsMarker::markOnMainThread): (KJS::DOMObjectsMarker::markOnAlternateThread):
- 9:39 AM Changeset in webkit [14685] by
-
- 3 edits in trunk/LayoutTests
Reviewed by Anders.
Updated test so that is will once again exercise the fix for
http://bugzilla.opendarwin.org/show_bug.cgi?id=9009
- fast/table/empty-section-crash-expected.txt:
- fast/table/empty-section-crash.html:
- 2:50 AM Changeset in webkit [14684] by
-
- 3034 edits in trunk
LayoutTests:
Reviewed by mjs.
http://bugzilla.opendarwin.org/show_bug.cgi?id=9183
Finish renaming of RenderCanvas to RenderView
- editing/selection/7152-1-expected.checksum: Layout changed due to text change in HTML file.
- editing/selection/7152-1-expected.png: Ditto.
- editing/selection/7152-1-expected.txt: Ditto.
- editing/selection/7152-1.html: Changed text in HTML content.
- editing/selection/7152-2-expected.checksum: Layout changed due to text change in HTML file.
- editing/selection/7152-2-expected.png: Ditto.
- editing/selection/7152-2-expected.txt: Ditto.
- editing/selection/7152-2.html: Changed text in HTML content.
- *-expected.txt: Replaced "RenderCanvas" with "RenderView" in 3023 more files.
WebCore:
Reviewed by mjs.
http://bugzilla.opendarwin.org/show_bug.cgi?id=9183
Finish renaming of RenderCanvas to RenderView
- rendering/RenderView.h: Changed renderName from "RenderCanvas" to "RenderView".
- 12:29 AM Changeset in webkit [14683] by
-
- 2 edits in trunk/WebKit
- WebCoreSupport/WebImageRendererFactory.m: Fix crash on Safari startup by include NSObject as a superclass (oops!).