Timeline
Sep 10, 2005:
- 10:27 PM Changeset in webkit [10517] by
-
- 1 edit2 adds in trunk/JavaScriptCore
Reviewed and landed by Darin.
- Makefile.vc: Added.
- README-Win32.txt: Added.
- 2:33 PM Changeset in webkit [10516] by
-
- 2 edits in trunk/WebCore
Reviewed and landed by Darin.
- fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4820 hexadecimal HTML entities split across TCP packets are not parsed correctly
Wasn't able to make a layout test for this because there's no easy way to
simulate separate writes to the tokenizer.
- khtml/html/htmltokenizer.cpp: (khtml::HTMLTokenizer::parseEntity): Rolled back to code more like the original KDE stuff -- our change broke this -- but changed the limit so it works with 8-character entities.
- 2:22 PM Changeset in webkit [10515] by
-
- 1 edit2 deletes in trunk
- remove test case I just added -- it's not working
- layout-tests/fast/dom/document-write-infinite-recursion-expected.txt: Removed.
- layout-tests/fast/dom/document-write-infinite-recursion.html: Removed.
- 2:03 PM Changeset in webkit [10514] by
-
- 3 edits2 adds in trunk
Reviewed by Maciej.
- fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4806 REGRESSION <area> elements misnested inside <div> elements not working
Test cases added:
- layout-tests/fast/parser/area-in-div.html: Added.
- layout-tests/fast/parser/area-in-div-expected.txt: Added.
- khtml/html/htmlparser.h: Declared mapCreateErrorCheck.
- khtml/html/htmlparser.cpp: (HTMLParser::handleError): Fix formatting and indentation. (HTMLParser::formCreateErrorCheck): Added code to create the form too, so we can squirrel the form pointer away. Return false to prevent the factory from creating it. (HTMLParser::mapCreateErrorCheck): Added. Same kind of thing here, but without the logic that prevents creating a form if there's already a form open. (HTMLParser::getNode): Added the code to put the map function into the table. Also removed the form special-case code here that accomplishes what is now done inside the formCreateErrorCheck above instead.
- 1:47 PM Changeset in webkit [10513] by
-
- 2 edits2 adds in trunk
Reviewed by Maciej.
- fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4367 Crash when executing setTimeout / Date / document.write Javascript (bugtraq)
Test cases added:
- layout-tests/fast/dom/document-write-infinite-recursion.html: Added.
- layout-tests/fast/dom/document-write-infinite-recursion-expected.txt: Added.
- khtml/xml/dom_docimpl.cpp: (DocumentImpl::implicitClose): Simplify a bit to make more readable. Remove the code to delete the tokenizer an extra time -- that can end up deleting the newly created tokenizer that's still needed for the newly opened page. (DocumentImpl::write): Added an assertion to catch the badness that caused infinite recursion so it's easier to recognize next time.
- 12:10 PM Changeset in webkit [10512] by
-
- 2 edits in trunk/JavaScriptCore
- fixed compilation for WebCore (another try)
- kjs/simple_number.h: Added more "using" lines.
- 11:58 AM Changeset in webkit [10511] by
-
- 2 edits in trunk/JavaScriptCore
- fixed compilation for WebCore
- kjs/simple_number.h: Have to include <cmath> here to work around a bug in the GCC standard C++ library headers.
- 11:24 AM Changeset in webkit [10510] by
-
- 5 edits in trunk/JavaScriptCore
Windows changes by Krzysztof Kowalczyk <kkowalczyk@gmail.com>.
- fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4870 win portability: fix IS_NEGATIVE_ZERO macro in simple_number.h
- kjs/simple_number.h: (KJS::isNegativeZero): Added. Inline function. Has a case for Windows that uses _fpclass and a case for other platforms that uses signbit. (KJS::SimpleNumber::fits): Use inline isNegativeZero instead of macro IS_NEGATIVE_ZERO.
- kjs/internal.cpp: Remove definition of now-unneeded negZero global.
- kjs/value.cpp: Touched the file because Xcode didn't know it needed to recompile it.
- improved test engine
- tests/mozilla/jsDriver.pl: Sort tests in numeric order instead of using a plain-ASCII sort; now test 33 will be after test 5 in any given set of numbered tests.
- 10:36 AM Changeset in webkit [10509] by
-
- 2 edits in trunk/WebKit
Reviewed and landed by Darin.
- WebCoreSupport.subproj/WebImageRenderer.m: (-[WebImageRenderer drawImageInRect:fromRect:compositeOperator:context:]): Removed unused local variable.
- 9:50 AM Changeset in webkit [10508] by
-
- 1 edit1 add in trunk
- add expected success result for newly-enabled test
- layout-tests/dom/html/level2/html/HTMLIFrameElement11-expected.txt: Added.
Sep 9, 2005:
- 11:10 PM Changeset in webkit [10507] by
-
- 3 edits4 adds in trunk
Reviewed by Dave Hyatt.
- fix <rdar://problem/4234256> REGRESSION: image tag broken in TOT
Test cases added:
- layout-tests/fast/replaced/image-tag-expected.checksum: Added.
- layout-tests/fast/replaced/image-tag-expected.png: Added.
- layout-tests/fast/replaced/image-tag-expected.txt: Added.
- layout-tests/fast/replaced/image-tag.html: Added.
- khtml/html/htmlnames.h:
- khtml/html/htmlfactory.cpp: (DOM::HTMLElementFactory::createHTMLElement):
- 3:14 PM Changeset in webkit [10506] by
-
- 3 edits1 add in trunk/WebKit
Reviewed by John Sullivan.
- History.subproj/WebBackForwardList.m: (-[WebBackForwardList removeItem:]): SPI to remove a given WebHistoryItem.
- History.subproj/WebBackForwardListPrivate.h: Added.
- WebKit.xcodeproj/project.pbxproj: Added WebBackForwardListPrivate.h as a private header.
- 11:34 AM Changeset in webkit [10505] by
-
- 4 edits in trunk
WebCore:
Reviewed by Tim Omernick.
Test cases added: none, doesn't affect layout
- fixed <rdar://problem/4250792> Find in HTML doesn't reveal match if only match was already selected
- kwq/KWQKHTMLPart.mm: (KWQKHTMLPart::findString): If we end up finding the previously-selected text, just go through the normal success code path instead of bailing out early.
WebKit:
Reviewed by Tim Omernick.
fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4070:
Find in plain text won't find only occurrence if it overlaps selection
- Misc.subproj/WebSearchableTextView.m: (-[NSString findString:selectedRange:options:wrap:]): in the wrap case, extend the search range far enough that text overlapping the selection (including the exact-match case) will be considered.
- 11:30 AM Changeset in webkit [10504]
-
- 227 copies14 deletes in tags/WebCore-416~7
This commit was manufactured by cvs2svn to create tag
'WebCore-416~7'.
- 11:30 AM Changeset in webkit [10503]
-
- 344 copies33 deletes in branches/Safari-Den-branch
This commit was manufactured by cvs2svn to create branch
'Safari-Den-branch'.
- 11:30 AM Changeset in webkit [10502]
-
- 344 copies33 deletes in tags/Safari-Den-anchor
This commit was manufactured by cvs2svn to create tag
'Safari-Den-anchor'.
- 11:30 AM Changeset in webkit [10501] by
-
- 2 edits in branches/Safari-2-0-branch/WebCore
Versioning for Safari-2-0-branch - WebCore-416.7
- 11:29 AM Changeset in webkit [10500]
-
- 49 copies22 deletes in tags/WebKit-416~7
This commit was manufactured by cvs2svn to create tag 'WebKit-416~7'.
- 11:29 AM Changeset in webkit [10499] by
-
- 2 edits in branches/Safari-2-0-branch/WebKit
Versioning for Safari-2-0-branch - WebKit-416.7
- 10:49 AM Changeset in webkit [10498] by
-
- 2 edits in branches/Safari-2-0-branch/WebCore
Merged fix from TOT to Safari-2-0-branch
2005-09-07 Vicki Murley <vicki@apple.com>
Reviewed by Justin.
- fix <rdar://problem/4246096> REGRESSION links to named anchors don't scroll to the right place (4825)
This is really just a better fix for 4233844. Also consolidated manual-tests/scrollToAnchorWithNewline.html
and the test case from Bugzilla bug 4825 into manual-tests/scrollToAnchor.html.
Test cases added:
- manual-tests/scrollToAnchor.html: Added.
- khtml/xml/dom_nodeimpl.cpp: (DOM::ContainerNodeImpl::getUpperLeftCorner): when calculating scroll position, skip child nodes of the anchor if they do not have text boxes.
- 10:17 AM Changeset in webkit [10497] by
-
- 20 edits in branches/Safari-2-0-branch
WebCore:
Merged fix from TOT to Safari-2-0-branch
2005-09-08 Justin Garcia <justin.garcia@apple.com>
Reviewed by darin
WebCore portion of multipart/x-mixed-replace support
- khtml/misc/loader.cpp: (Request::Request): (Loader::slotReceivedResponse): Only allow a multipart load for images, clear out the old multipart section to prepare for a replace (Loader::slotData): Multipart sections are delivered to the coreLoader by WebKit all at once, send eof to CachedImage::data
- khtml/misc/loader.h: (khtml::CachedObject::isImage): Added (khtml::CachedImage::isImage):
- kwq/KWQKJobClasses.h:
- kwq/KWQKJobClasses.mm: (KIO::TransferJob::cancel): Added a way to cancel a subresource loader from WebCore
- kwq/KWQLoader.h:
- kwq/KWQLoader.mm: (KWQResponseIsMultipart):
- kwq/KWQResourceLoader.h:
- kwq/KWQResourceLoader.mm: (-[KWQResourceLoader jobCanceledLoad]):
WebKit:
Merged fix from TOT to Safari-2-0-branch
2005-09-08 Justin Garcia <justin.garcia@apple.com>
Reviewed by darin
WebKit portion of multipart/x-mixed-replace support
- WebCoreSupport.subproj/WebSubresourceLoader.m: (+[WebSubresourceLoader startLoadingResource:withRequest:customHeaders:referrer:forDataSource:]): Subresource case: Check for Foundation level multipart support (-[WebSubresourceLoader didReceiveResponse:]): Send previously received data in a multipart section to the coreLoader (-[WebSubresourceLoader didReceiveData:lengthReceived:]): Don't send data to the coreLoader until it has been completely received
- WebView.subproj/WebDataSource.m: (-[WebDataSource _startLoading:]): Main resource case: check for Foundation level multipart support (+[WebDataSource _repTypesAllowImageTypeOmission:]): Some server apps send data right after declaring content multipart/x-mixed-replace, and expect it to be treated as html (-[WebDataSource _commitIfReady:]): Don't ask the WebFrame to close its old WebDataSource when loading a multipart section, because we're going to reuse it (-[WebDataSource _receivedData:]): For non text/html multipart sections, we commit the data all at once, at the end (-[WebDataSource _doesProgressiveLoadWithMIMEType:]): Added heuristic for when to commit the load incrementally (-[WebDataSource _commitLoadWithData:]): Moved from _receivedData into its own function (-[WebDataSource _revertToProvisionalState]): (-[WebDataSource _setupForReplaceByMIMEType:]): Commits the data received for the previous multipart section if it wasn't loaded progresively, clears out the WebFrame and WebDatasource for the next multipart section
- WebView.subproj/WebDataSourcePrivate.h:
- WebView.subproj/WebFrame.m: (-[WebFrame _transitionToCommitted:]): The very first multipart section is treated as a normal load, so that the back/forward list and history are updated. All later sections have a new load type, WebFrameLoadTypeReplace, and are treated like reloads (-[WebFrame _checkLoadCompleteForThisFrame]): Ditto (-[WebFrame _itemForRestoringDocState]): Ditto (-[WebFrame _setupForReplace]): Clears out the WebFrame for the next multipart section
- WebView.subproj/WebFrameInternal.h:
- WebView.subproj/WebFramePrivate.h:
- WebView.subproj/WebFrameView.m: (+[WebFrameView _viewTypesAllowImageTypeOmission:]): See above
- WebView.subproj/WebLoader.h:
- WebView.subproj/WebLoader.m: (-[NSURLProtocol clearResourceData]): (-[NSURLProtocol setSupportsMultipartContent:]):
- WebView.subproj/WebMainResourceLoader.m: Straightforward (-[WebMainResourceLoader didReceiveResponse:]):
Sep 8, 2005:
- 6:19 PM Changeset in webkit [10496] by
-
- 3 edits in trunk/JavaScriptCore
- fixed overloaded versions of throwError so that they substitute *all* expected parameters into the message string -- some versions used to skip parameters, resulting in "%s" being printed in the error message.
Reviewed by Geoff.
- kjs/nodes.h: Updated declarations to use "const &" and not to name parameters
- kjs/nodes.cpp: (Node::throwError): Updated to match above and add one missing call to substitute.
- 5:51 PM Changeset in webkit [10495] by
-
- 9 edits22 adds5 deletes in trunk/JavaScriptCore
Reviewed by Geoff.
- updated to PCRE 6.1
The original PCRE 6.1 sources are checked into the tree with the tag
"pcre-6-1" for reference. What we're checking in right now is the original
plus our changes to make it support UTF-16 and at least one other tweak
(vertical tab considered whitespace). Our work to get our changes was
done on "pcre-6-1-branch", with an anchor at "pcre-6-1-anchor" so you can
see the evolution of the UTF-16 changes.
Note also that there was one small change made here that's not on the branch
in pcre_compile.c.
- Info.plist: Updated the part of the copyright message that's about PCRE.
- JavaScriptCore.xcodeproj/project.pbxproj: Added new PCRE source files, removed obsolete ones.
- pcre/AUTHORS: Updated to PCRE 6.1. Includes credits for Apple's UTF-16 changes, but not the credits for Google's C++ wrapper, since we don't include that.
- pcre/COPYING: Updated to PCRE 6.1.
- pcre/LICENCE: Ditto.
- pcre/dftables.c: Ditto.
- pcre/pcre-config.h: Ditto.
- pcre/pcre.h: Ditto.
- pcre/pcre_compile.c: Added for PCRE 6.1.
- pcre/pcre_config.c: Ditto.
- pcre/pcre_exec.c: Ditto.
- pcre/pcre_fullinfo.c: Ditto.
- pcre/pcre_get.c: Ditto.
- pcre/pcre_globals.c: Ditto.
- pcre/pcre_info.c: Ditto.
- pcre/pcre_internal.h: Ditto.
- pcre/pcre_maketables.c: Ditto.
- pcre/pcre_ord2utf8.c: Ditto.
- pcre/pcre_printint.c: Ditto.
- pcre/pcre_refcount.c: Ditto.
- pcre/pcre_study.c: Ditto.
- pcre/pcre_tables.c: Ditto.
- pcre/pcre_try_flipped.c: Ditto.
- pcre/pcre_ucp_findchar.c: Ditto.
- pcre/pcre_version.c: Ditto.
- pcre/pcre_xclass.c: Ditto.
- pcre/ucp.h: Ditto.
- pcre/ucp_findchar.c: Ditto.
- pcre/ucpinternal.h: Ditto.
- pcre/ucptable.c: Ditto.
- pcre/get.c: Removed.
- pcre/internal.h: Removed.
- pcre/maketables.c: Removed.
- pcre/pcre.c: Removed.
- pcre/study.c: Removed.
- 5:16 PM Changeset in webkit [10494] by
-
- 1 edit in branches/pcre-6-1-branch/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj
Merge with TOT.
- 5:15 PM Changeset in webkit [10493] by
-
- 1 edit in branches/pcre-6-1-branch/JavaScriptCore/pcre/pcre_compile.c
Took out one unnecessary and incorrect UTF-16 code path for escaped
characters -- the UTF-8 code path already correctly computes the length.
Also fixed one place to use a more efficient manner to compute the length
of a UTF-8 sequence.
- 3:54 PM Changeset in webkit [10492] by
-
- 2 edits in trunk/WebCore
Reviewed by John Sullivan.
- fixed <rdar://problem/4168089> CRASH: Using A9 Maps new interface (also occurs on google maps)
- khtml/xml/dom_elementimpl.cpp: (ElementImpl::getAttributeNS): add a check for the document, before checking to see if this is an HTML document
- 2:38 PM Changeset in webkit [10491] by
-
- 1 edit1 add in trunk/WebKitTools
Reviewed by darin
- Scripts/update-webkitsysteminterface: Added. Builds webkitsysteminterface and moves the built product and header into WebKitLibraries
- 2:35 PM Changeset in webkit [10490] by
-
- 9 edits in trunk/WebCore
Reviewed by darin
WebCore portion of multipart/x-mixed-replace support
- khtml/misc/loader.cpp: (Request::Request): (Loader::slotReceivedResponse): Only allow a multipart load for images, clear out the old multipart section to prepare for a replace (Loader::slotData): Multipart sections are delivered to the coreLoader by WebKit all at once, send eof to CachedImage::data
- khtml/misc/loader.h: (khtml::CachedObject::isImage): Added (khtml::CachedImage::isImage):
- kwq/KWQKJobClasses.h:
- kwq/KWQKJobClasses.mm: (KIO::TransferJob::cancel): Added a way to cancel a subresource loader from WebCore
- kwq/KWQLoader.h:
- kwq/KWQLoader.mm: (KWQResponseIsMultipart):
- kwq/KWQResourceLoader.h:
- kwq/KWQResourceLoader.mm: (-[KWQResourceLoader jobCanceledLoad]):
- 2:35 PM Changeset in webkit [10489] by
-
- 11 edits in trunk/WebKit
Reviewed by darin
WebKit portion of multipart/x-mixed-replace support
- WebCoreSupport.subproj/WebSubresourceLoader.m: (+[WebSubresourceLoader startLoadingResource:withRequest:customHeaders:referrer:forDataSource:]): Subresource case: Check for Foundation level multipart support (-[WebSubresourceLoader didReceiveResponse:]): Send previously received data in a multipart section to the coreLoader (-[WebSubresourceLoader didReceiveData:lengthReceived:]): Don't send data to the coreLoader until it has been completely received
- WebView.subproj/WebDataSource.m: (-[WebDataSource _startLoading:]): Main resource case: check for Foundation level multipart support (+[WebDataSource _repTypesAllowImageTypeOmission:]): Some server apps send data right after declaring content multipart/x-mixed-replace, and expect it to be treated as html (-[WebDataSource _commitIfReady:]): Don't ask the WebFrame to close its old WebDataSource when loading a multipart section, because we're going to reuse it (-[WebDataSource _receivedData:]): For non text/html multipart sections, we commit the data all at once, at the end (-[WebDataSource _doesProgressiveLoadWithMIMEType:]): Added heuristic for when to commit the load incrementally (-[WebDataSource _commitLoadWithData:]): Moved from _receivedData into its own function (-[WebDataSource _revertToProvisionalState]): (-[WebDataSource _setupForReplaceByMIMEType:]): Commits the data received for the previous multipart section if it wasn't loaded progresively, clears out the WebFrame and WebDatasource for the next multipart section
- WebView.subproj/WebDataSourcePrivate.h:
- WebView.subproj/WebFrame.m: (-[WebFrame _transitionToCommitted:]): The very first multipart section is treated as a normal load, so that the back/forward list and history are updated. All later sections have a new load type, WebFrameLoadTypeReplace, and are treated like reloads (-[WebFrame _checkLoadCompleteForThisFrame]): Ditto (-[WebFrame _itemForRestoringDocState]): Ditto (-[WebFrame _setupForReplace]): Clears out the WebFrame for the next multipart section
- WebView.subproj/WebFrameInternal.h:
- WebView.subproj/WebFramePrivate.h:
- WebView.subproj/WebFrameView.m: (+[WebFrameView _viewTypesAllowImageTypeOmission:]): See above
- WebView.subproj/WebLoader.h:
- WebView.subproj/WebLoader.m: (-[NSURLProtocol clearResourceData]): (-[NSURLProtocol setSupportsMultipartContent:]):
- WebView.subproj/WebMainResourceLoader.m: Straightforward (-[WebMainResourceLoader didReceiveResponse:]):
- 2:33 PM Changeset in webkit [10488] by
-
- 3 edits in trunk/WebKitLibraries
- WebKitSystemInterface.h: Update to latest
- libWebKitSystemInterface.a: ditto
- 2:29 PM Changeset in webkit [12198] by
-
- 2 edits in branches/Safari-2-0-branch/JavaScriptGlue
Versioning for Safari-2-0-branch - Safari-416.6 (JavaScriptGlue)
- 1:52 PM Changeset in webkit [12197] by
-
- 2 edits in branches/Safari-2-0-branch/JavaScriptGlue
Versioning for Safari-2-0-branch - JavaScriptGlue-17
- 1:42 PM Changeset in webkit [12196] by
-
- 3 edits1 delete in branches/Safari-2-0-branch/JavaScriptGlue
Reviewed by Geoff and Tim.
Converting project to XCode 2.1 on the Safari-2-0-branch
- JavaScriptGlue.pbproj/project.pbxproj: Removed.
- JavaScriptGlue.xcodeproj/.cvsignore: Added.
- JavaScriptGlue.xcodeproj/project.pbxproj: Added.
- 1:42 PM Changeset in webkit [12195]
-
- 1 copy in branches/Safari-2-0-branch/JavaScriptGlue/JavaScriptGlue.xcodeproj
This commit was manufactured by cvs2svn to create branch
'Safari-2-0-branch'.
- 12:57 PM Changeset in webkit [10487] by
-
- 2 edits1 add1 delete in trunk
Reviewed by Don Melton.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=4891 (HTMLIFrameElement11.js checks for wrong title, causes false failure) and enabled HTMLIFrameElement11.html
- layout-tests/dom/html/level2/html/HTMLIFrameElement11.js: check for correct title of resources/frame.html
- layout-tests/dom/html/level2/html/HTMLIFrameElement11.html: Added.
- layout-tests/dom/html/level2/html/HTMLIFrameElement11.html-disabled: Removed.
- 11:05 AM Changeset in webkit [10486] by
-
- 2 edits in trunk/WebCore
-fixed gcc 4.0 build bustage due to inconsitent return type
Reviewed by john.
- kwq/KWQTextField.mm: (-[NSTextField _KWQ_currentEditor]): editor is now cast as an NSTextView instead of an NSText (which makes sense regardless of build bustage, given that we first test for isKindOfClass:[NSTextView class] before defining editor)
- 1:03 AM Changeset in webkit [10485] by
-
- 119 edits7 adds in trunk
Bug #: 4863
Submitted by: eseidel
Reviewed by: darin
Merged various changes from KDE, including:
Qt3->Qt4 change: QWMatrix -> QMatrix
A few remaining DOMString -> DOMStringImpl changes
KRenderingDevicePaintServer now inherits KCanvasResource
Various whitespace adjustments.
Fewer, clearer logs from kcanvas/device/quartz code.
DOM exception support.
http://bugzilla.opendarwin.org/show_bug.cgi?id=4863
- ForwardingHeaders/qmatrix.h: Added.
- WebCore+SVG/DrawDocument.mm: (-[DrawDocumentPrivate init]): (-[DrawDocumentPrivate dealloc]): (-[DrawDocumentPrivate setPrimaryView:]):
- WebCore.xcodeproj/project.pbxproj:
- kcanvas/KCanvas.cpp: (KCanvas::~KCanvas): (KCanvas::reset):
- kcanvas/KCanvasContainer.cpp: (KCanvasContainer::bbox): (KCanvasContainer::collisions): (KCanvasContainer::first): (KCanvasContainer::last):
- kcanvas/KCanvasContainer.h:
- kcanvas/KCanvasFilters.cpp:
- kcanvas/KCanvasFilters.h:
- kcanvas/KCanvasMatrix.cpp: (KCanvasMatrix::KCanvasMatrix): (KCanvasMatrix::operator=): (KCanvasMatrix::operator==): (KCanvasMatrix::operator!=): (KCanvasMatrix::translate): (KCanvasMatrix::multiply): (KCanvasMatrix::scale): (KCanvasMatrix::rotate): (KCanvasMatrix::rotateFromVector): (KCanvasMatrix::skewX): (KCanvasMatrix::skewY): (KCanvasMatrix::qmatrix):
- kcanvas/KCanvasMatrix.h:
- kcanvas/KCanvasRegistry.cpp: (operator<<):
- kcanvas/KCanvasRegistry.h:
- kcanvas/KCanvasResources.cpp: (KCanvasResource::KCanvasResource): (KCanvasMarker::draw):
- kcanvas/KCanvasResources.h:
- kcanvas/KCanvasTreeDebug.cpp: (operator<<):
- kcanvas/KCanvasView.cpp: (KCanvasView::setCanvas):
- kcanvas/KCanvasView.h:
- kcanvas/device/KRenderingFillPainter.cpp: (KRenderingFillPainter::draw):
- kcanvas/device/KRenderingPaintServer.h: (KRenderingPaintServer::KRenderingPaintServer):
- kcanvas/device/KRenderingPaintServerGradient.cpp: (KRenderingPaintServerGradient::Private::Private): (KRenderingPaintServerGradient::KRenderingPaintServerGradient): (KRenderingPaintServerGradient::listener): (KRenderingPaintServerGradient::setListener):
- kcanvas/device/KRenderingPaintServerGradient.h:
- kcanvas/device/KRenderingPaintServerPattern.cpp: (KRenderingPaintServerPattern::Private::Private): (KRenderingPaintServerPattern::KRenderingPaintServerPattern): (KRenderingPaintServerPattern::listener): (KRenderingPaintServerPattern::setListener):
- kcanvas/device/KRenderingPaintServerPattern.h:
- kcanvas/device/KRenderingStrokePainter.cpp: (KRenderingStrokePainter::setPaintServer): (KRenderingStrokePainter::draw):
- kcanvas/device/KRenderingStyle.cpp: (KRenderingStyle::Private::Private):
- kcanvas/device/quartz/KCanvasFilterQuartz.mm: (KCanvasFilterQuartz::prepareFilter):
- kcanvas/device/quartz/KRenderingPaintServerGradientQuartz.mm: (cgGradientCallback): (KRenderingPaintServerGradientQuartz::KRenderingPaintServerGradientQuartz): (KRenderingPaintServerGradientQuartz::updateQuartzGradientCache): (KRenderingPaintServerLinearGradientQuartz::draw): (KRenderingPaintServerRadialGradientQuartz::draw):
- kcanvas/device/quartz/KRenderingPaintServerQuartz.h:
- kcanvas/device/quartz/KRenderingPaintServerQuartz.mm: (KRenderingPaintServerPatternQuartz::draw): (KRenderingPaintServerImageQuartz::draw):
- kdom/KDOMSettings.cpp: (KDOMSettings::init): (KDOMSettings::strToAdvice):
- kdom/Shared.h: (KDOM::KDOM_SAFE_SET):
- kdom/backends/libxml/LibXMLParser.cpp: (sax_start_doc): (sax_internal_subset): (sax_entity_decl):
- kdom/bindings/IDLParser.pm:
- kdom/bindings/IDLStructure.pm:
- kdom/cache/KDOMCache.h:
- kdom/cache/KDOMCachedObject.h:
- kdom/cache/KDOMLoader.cpp: (DocumentLoader::setAutoloadImages):
- kdom/cache/KDOMLoader.h:
- kdom/core/AttrImpl.cpp: (AttrImpl::value): (AttrImpl::setPrefix):
- kdom/core/DOMConfigurationImpl.cpp: (DOMConfigurationImpl::normalizeCharacters):
- kdom/core/DOMImplementationImpl.cpp: (DOMImplementationImpl::DOMImplementationImpl): (DOMImplementationImpl::createDocument): (DOMImplementationImpl::idToType):
- kdom/core/DOMImplementationImpl.h:
- kdom/core/DocumentImpl.cpp: (DocumentImpl::removeListenerType): (DocumentImpl::getId):
- kdom/core/DocumentTypeImpl.cpp: (DocumentTypeImpl::internalSubset):
- kdom/core/NamedAttrMapImpl.cpp: (NamedAttrMapImpl::setValue): (NamedAttrMapImpl::dispatchAttrMutationEvent):
- kdom/core/NamedNodeMapImpl.cpp: (RONamedNodeMapImpl::getNamedItem):
- kdom/core/NodeImpl.cpp: (NodeBaseImpl::removeChildren): (NodeImpl::lookupNamespaceURI):
- kdom/core/ProcessingInstructionImpl.cpp: (ProcessingInstructionImpl::ProcessingInstructionImpl): (ProcessingInstructionImpl::~ProcessingInstructionImpl):
- kdom/core/ProcessingInstructionImpl.h:
- kdom/core/domattrs.c:
- kdom/css/CSSPrimitiveValueImpl.cpp: (FontFamilyValueImpl::FontFamilyValueImpl):
- kdom/css/CSSStyleRuleImpl.cpp: (CSSStyleRuleImpl::parseString):
- kdom/css/CSSStyleRuleImpl.h:
- kdom/css/CSSStyleSelector.cpp: (CSSStyleSelector::CSSStyleSelector): (CSSStyleSelector::styleForElement): (CSSStyleSelector::applyRule): (CSSStyleSelector::getLangAttribute):
- kdom/css/CSSStyleSelector.h:
- kdom/css/CSSStyleSheetImpl.cpp: (CSSStyleSheetImpl::type):
- kdom/css/CSSValueImpl.cpp: (ShadowValueImpl::cssText):
- kdom/css/Font.h:
- kdom/css/LinkStyleImpl.cpp: Added. (LinkStyleImpl::LinkStyleImpl): (LinkStyleImpl::~LinkStyleImpl): (LinkStyleImpl::sheet):
- kdom/css/LinkStyleImpl.h: Added.
- kdom/css/MediaListImpl.cpp: (MediaListImpl::setMediaText):
- kdom/css/RectImpl.cpp:
- kdom/css/RectImpl.h: (KDOM::RectImpl::top): (KDOM::RectImpl::right): (KDOM::RectImpl::bottom): (KDOM::RectImpl::left):
- kdom/css/RenderStyle.cpp: (RenderStyle::diff):
- kdom/css/RenderStyle.h:
- kdom/css/RenderStyleDefs.cpp: (StyleInheritedData::StyleInheritedData): (StyleInheritedData::operator==):
- kdom/css/RenderStyleDefs.h:
- kdom/css/StyleBaseImpl.cpp: (CSSSelector::print): (CSSSelector::extractPseudoType):
- kdom/events/EventTargetImpl.cpp: (EventTargetImpl::addEventListener):
- kdom/kdom.h: (KDOM::):
- kdom/ls/DOMImplementationLSImpl.cpp: Added. (DOMImplementationLSImpl::DOMImplementationLSImpl): (DOMImplementationLSImpl::~DOMImplementationLSImpl): (DOMImplementationLSImpl::createLSParser): (DOMImplementationLSImpl::createLSInput): (DOMImplementationLSImpl::createLSOutput): (DOMImplementationLSImpl::createLSSerializer):
- kdom/ls/DOMImplementationLSImpl.h: Added.
- kdom/ls/LSParserImpl.cpp: (LSParserImpl::parseURI):
- kdom/ls/LSParserImpl.h:
- kdom/ls/LSResourceResolverImpl.cpp: (LSResourceResolverImpl::resolveResource):
- kdom/ls/LSResourceResolverImpl.h:
- kdom/ls/LSSerializerImpl.cpp: (LSSerializerImpl::newLine): (LSSerializerImpl::writeToString): (LSSerializerImpl::escape): (LSSerializerImpl::escapeAttribute):
- kdom/ls/LSSerializerImpl.h:
- kdom/parser/KDOMParser.cpp: (Parser::handleError): (Parser::bufferForUrl):
- kdom/range/RangeImpl.cpp: (RangeImpl::toString):
- kdom/range/RangeImpl.h:
- kdom/scripts/cssmakeprops:
- kdom/scripts/cssmakevalues:
- kdom/xpointer/PointerPartImpl.cpp: (PointerPartImpl::PointerPartImpl):
- kdom/xpointer/ShortHandImpl.cpp: (ShortHandImpl::ShortHandImpl):
- kdom/xpointer/XPointerEvaluatorImpl.cpp: (XPointerEvaluatorImpl::createXPointer):
- kdom/xpointer/XPointerResultImpl.h:
- kdom/xpointer/kdomxpointer.h: (KDOM::XPointer::):
- ksvg2/KSVGFactory.cpp: (KSVGFactory::createPartObject):
- ksvg2/css/SVGCSSStyleSelector.cpp:
- ksvg2/events/SVGEventImpl.cpp: (SVGEventImpl::SVGEventImpl): (SVGEventImpl::initEvent):
- ksvg2/events/SVGEventImpl.h: (KSVG::):
- ksvg2/events/SVGZoomEventImpl.cpp: (SVGZoomEventImpl::SVGZoomEventImpl):
- ksvg2/misc/KCanvasRenderingStyle.cpp: (KCanvasRenderingStyle::updateFill): (KCanvasRenderingStyle::updateStroke): (KCanvasRenderingStyle::startMarker): (KCanvasRenderingStyle::midMarker): (KCanvasRenderingStyle::endMarker): (KCanvasRenderingStyle::filter):
- ksvg2/misc/KSVGTimeScheduler.cpp: (SVGTimer::notifyAll):
- ksvg2/svg/SVGAnimateColorElementImpl.cpp: (SVGAnimateColorElementImpl::handleTimerEvent):
- ksvg2/svg/SVGAnimateElementImpl.cpp: (SVGAnimateElementImpl::handleTimerEvent):
- ksvg2/svg/SVGAnimationElementImpl.cpp: (SVGAnimationElementImpl::targetAttribute): (SVGAnimationElementImpl::setTargetAttribute):
- ksvg2/svg/SVGAnimationElementImpl.h:
- ksvg2/svg/SVGCursorElementImpl.cpp: Added. (SVGCursorElementImpl::SVGCursorElementImpl): (SVGCursorElementImpl::~SVGCursorElementImpl): (SVGCursorElementImpl::x): (SVGCursorElementImpl::y): (SVGCursorElementImpl::parseAttribute): (SVGCursorElementImpl::notifyFinished):
- ksvg2/svg/SVGCursorElementImpl.h: Added. (KSVG::SVGCursorElementImpl::pixmap):
- ksvg2/svg/SVGDOMImplementationImpl.cpp: (SVGDOMImplementationImpl::hasFeature): (SVGDOMImplementationImpl::createDocumentType): (SVGDOMImplementationImpl::createDocument): (SVGDOMImplementationImpl::typeToId): (SVGDOMImplementationImpl::idToType):
- ksvg2/svg/SVGDocumentImpl.cpp: (SVGDocumentImpl::SVGDocumentImpl): (SVGDocumentImpl::createSVGElement): (SVGDocumentImpl::createElement): (SVGDocumentImpl::createElementNS): (SVGDocumentImpl::createEvent): (SVGDocumentImpl::notifyFinished): (SVGDocumentImpl::defaultNS): (SVGDocumentImpl::executeScripts): (SVGDocumentImpl::prepareMouseEvent): (SVGDocumentImpl::dispatchUIEvent): (SVGDocumentImpl::dispatchMouseEvent):
- ksvg2/svg/SVGDocumentImpl.h:
- ksvg2/svg/SVGElementImpl.cpp: (SVGElementImpl::getId): (SVGElementImpl::xmlbase): (SVGElementImpl::tryGetAttribute): (SVGElementImpl::tryGetAttributeNS): (SVGElementImpl::parseAttribute): (SVGElementImpl::addSVGEventListener):
- ksvg2/svg/SVGElementImpl.h:
- ksvg2/svg/SVGGradientElementImpl.cpp: (SVGGradientElementImpl::parseAttribute):
- ksvg2/svg/SVGHelper.cpp: (SVGHelper::PercentageOfViewport):
- ksvg2/svg/SVGImageElementImpl.cpp: (SVGImageElementImpl::notifyFinished):
- ksvg2/svg/SVGLengthListImpl.cpp: (SVGLengthListImpl::parse):
- ksvg2/svg/SVGLinearGradientElementImpl.cpp: (SVGLinearGradientElementImpl::x2):
- ksvg2/svg/SVGMatrixImpl.cpp: (SVGMatrixImpl::SVGMatrixImpl): (SVGMatrixImpl::postMultiply): (SVGMatrixImpl::postTranslate): (SVGMatrixImpl::postScale): (SVGMatrixImpl::postScaleNonUniform): (SVGMatrixImpl::postRotate): (SVGMatrixImpl::postRotateFromVector): (SVGMatrixImpl::postFlipX): (SVGMatrixImpl::postFlipY): (SVGMatrixImpl::postSkewX): (SVGMatrixImpl::postSkewY): (SVGMatrixImpl::multiply): (SVGMatrixImpl::setMatrix): (SVGMatrixImpl::qmatrix):
- ksvg2/svg/SVGMatrixImpl.h:
- ksvg2/svg/SVGPatternElementImpl.cpp: (SVGPatternElementImpl::parseAttribute):
- ksvg2/svg/SVGSVGElementImpl.cpp: (SVGSVGElementImpl::width): (SVGSVGElementImpl::height): (SVGSVGElementImpl::contentScriptType): (SVGSVGElementImpl::contentStyleType): (SVGSVGElementImpl::setContentStyleType): (SVGSVGElementImpl::createEvent):
- ksvg2/svg/SVGSVGElementImpl.h:
- ksvg2/svg/SVGScriptElementImpl.cpp: (SVGScriptElementImpl::parseAttribute): (SVGScriptElementImpl::executeScript):
- ksvg2/svg/SVGScriptElementImpl.h:
- ksvg2/svg/SVGSetElementImpl.cpp: (SVGSetElementImpl::handleTimerEvent):
- ksvg2/svg/SVGStyleElementImpl.cpp: (SVGStyleElementImpl::xmlspace): (SVGStyleElementImpl::type): (SVGStyleElementImpl::media): (SVGStyleElementImpl::title): (SVGStyleElementImpl::childrenChanged):
- ksvg2/svg/SVGStyledElementImpl.cpp: (SVGStyledElementImpl::attach):
- ksvg2/svg/SVGTransformableImpl.cpp: (SVGTransformableImpl::updateSubtreeMatrices): (SVGTransformableImpl::parseAttribute): (SVGTransformableImpl::parseTransformAttribute):
- ksvg2/svg/SVGTransformableImpl.h:
- kwq/KWQNamespace.h: (Qt::): Added LayoutDirection for Qt4 support
- kwq/KWQWMatrix.h: #define mapping QMatrix to QWMatrix
Sep 7, 2005:
- 4:27 PM Changeset in webkit [10484] by
-
- 1 edit2 adds in trunk
-added layout test for http://bugzilla.opendarwin.org/show_bug.cgi?id=4781
Date.setMonth fails with big values due to overflow
Fix is in JavaScriptCore.
Test cases added:
- layout-tests/fast/js/date-big-setmonth-expected.txt: Added.
- layout-tests/fast/js/date-big-setmonth.html: Added.
- 4:27 PM Changeset in webkit [10483] by
-
- 2 edits in trunk/JavaScriptCore
-fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4781
Date.setMonth fails with big values due to overflow
Reviewed by darin.
- kjs/date_object.cpp: (timetUsingCF): for consistency, changed return statement to invalidDate instead of LONG_MAX (KJS::fillStructuresUsingTimeArgs): modified for readability (KJS::fillStructuresUsingDateArgs): new function analogous to fillStructuresUsingTimeArgs (KJS::DateProtoFuncImp::callAsFunction): modified to use fillStructuresUsingDateArgs (KJS::DateObjectImp::construct): moved variable declaration to proper scope (KJS::DateObjectFuncImp::callAsFunction): moved variable declaration to proper scope
- 3:08 PM Changeset in webkit [10482] by
-
- 2 edits in trunk/JavaScriptCore
-updated expected test results to reflect fix for
http://bugzilla.opendarwin.org/show_bug.cgi?id=4698
kjs does not allow named functions in function expressions
- tests/mozilla/expected.html:
- 11:10 AM Changeset in webkit [10481] by
-
- 2 edits1 add1 delete in trunk/WebCore
Reviewed by Justin.
- fix <rdar://problem/4246096> REGRESSION links to named anchors don't scroll to the right place (4825)
This is really just a better fix for 4233844. Also consolidated manual-tests/scrollToAnchorWithNewline.html
and the test case from Bugzilla bug 4825 into manual-tests/scrollToAnchor.html.
Test cases added:
- manual-tests/scrollToAnchor.html: Added.
- khtml/xml/dom_nodeimpl.cpp: (DOM::ContainerNodeImpl::getUpperLeftCorner): when calculating scroll position, skip child nodes of the anchor if they do not have text boxes.
- 1:00 AM Changeset in webkit [10480] by
-
- 5 edits in trunk/WebCore
Bug #: 4868
Submitted by: Tobias Lidskog <tobiaslidskog@mac.com>
Reviewed by: eseidel
- kcanvas/KCanvasCreator.cpp: (KCanvasCreator::createCanvasPathData):
- kcanvas/device/quartz/KRenderingDeviceQuartz.mm: (KRenderingDeviceQuartz::contextForImage):
- kcanvas/device/quartz/KRenderingPaintServerGradientQuartz.mm: (KRenderingPaintServerGradientQuartz::updateQuartzGradientCache):
- ksvg2/svg/SVGDocumentImpl.cpp: (SVGDocumentImpl::~SVGDocumentImpl): Fixed several leaks. http://bugzilla.opendarwin.org/show_bug.cgi?id=4868
Sep 6, 2005:
- 7:38 PM Changeset in webkit [10479] by
-
- 4 edits in trunk/WebCore
Reviewed by John Sullivan.
- fixed storage leaks; one of the leaks caused these 3 bugs:
<rdar://problem/4231952> leaks of DOMStringImpl called from HTMLTokenizer::processToken, seen running WebKit tests
<http://bugzilla.opendarwin.org/show_bug.cgi?id=4797>
<rdar://problem/4233800> leak inside DOM::DocumentImpl::DocumentImpl, seen running webkit tests
<http://bugzilla.opendarwin.org/show_bug.cgi?id=4795>
<rdar://problem/4232812> leaks of NodeImpl called from HTMLParser::textCreateErrorCheck, seen running webkit tests
<http://bugzilla.opendarwin.org/show_bug.cgi?id=4796>
- khtml/html/html_elementimpl.cpp: (HTMLElementImpl::setOuterHTML): Put ref/deref around call to replaceChild to avoid leaking the node being replaced. (HTMLElementImpl::setOuterText): Put ref/deref around call to replaceChild to avoid leaking the node being replaced. Also changed removeChild calls to use remove instead, both for simplicity and to fix the leak without having to add a SharedPtr or ref/deref pair.
- khtml/html/html_tableimpl.cpp: (DOM::HTMLTableElementImpl::setCaption): Put ref/deref around call to replaceChild to avoid leaking the node being replaced. (DOM::HTMLTableElementImpl::setTHead): Ditto. (DOM::HTMLTableElementImpl::setTFoot): Ditto. (DOM::HTMLTableElementImpl::setTBody): Tweaked a bit to match the other functions as closely as possible. No leak here.
- khtml/xml/dom_nodeimpl.cpp: (DOM::NodeImpl::remove): Added ref/deref to avoid leaking the node being removed. (DOM::NodeImpl::normalize): Changed two calls to removeChild to calls to remove to prevent leaks.
- 6:21 PM Changeset in webkit [12194] by
-
- 1 edit3 adds1 delete in trunk/JavaScriptGlue
-upgraded project files to XCode 2.1
- JavaScriptGlue.pbproj/project.pbxproj: Removed.
- JavaScriptGlue.xcodeproj/.cvsignore: Added.
- JavaScriptGlue.xcodeproj/project.pbxproj: Added.
- 4:53 PM Changeset in webkit [10478] by
-
- 2 edits2 adds in trunk
Reviewed by harrison
Fixes <rdar://problem/3976872> REGRESSION (Mail): Pasted lines of plain text don't get the proper style if pasted into newlines
For style matched paste, style information was gathered incorrectly.
Test cases added:
- layout-tests/editing/pasteboard/3976872-expected.txt: Added.
- layout-tests/editing/pasteboard/3976872.html: Added.
- khtml/editing/replace_selection_command.cpp: (khtml::ReplaceSelectionCommand::doApply): Even though the startBlock (selection.start().node()->enclosingBlockFlowElement) is where manipulation begins on a paste, it can be missing necessary style information.
- 4:46 PM Changeset in webkit [10477] by
-
- 2 edits in trunk/WebKit
- fixed build bustage from last checkin.
Reviewed by haytt.
- History.subproj/WebBackForwardList.m: (-[WebBackForwardList pageCacheSize]): updated debug printf since we no longer have a variable called 'multiplier'
- 2:40 PM Changeset in webkit [10476] by
-
- 3 edits in trunk/WebKit
Reduce the # of cached pages for a back/forward list. The old cache would cache the
following per tab:
1gb memory = 16 pages per tab/window
512mb memory = 8 pages per tab/window
<= 512mb memory = 4 pages per tab/window
This consumes far too much memory and is way too aggressive. The new cache sizes are
as follows:
1gb memory = 3 pages per tab/window
512mb memory = 2 pages per tab/window
< 512mb memory = 1 page per tab/window
Reviewed by john
- History.subproj/WebBackForwardList.m: (-[WebBackForwardList pageCacheSize]):
- WebView.subproj/WebPreferences.m: (+[WebPreferences initialize]):
- 3:19 AM Changeset in webkit [10475] by
-
- 220 edits in trunk
Bug #: 4864
Submitted by: Tobias Lidskog <tobiaslidskog@mac.com>
Reviewed by: eseidel
Don't create empty fill/stroke servers if fill/stroke
are specified as "none".
http://bugzilla.opendarwin.org/show_bug.cgi?id=4864
Test cases updated:
- svg-tests/W3C-SVG-1.1/Resources/animation-add-BE-09-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image1-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image2-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image3-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/coords-units-01-f-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/filters-blend-01-f-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/filters-color-01-f-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/filters-composite-01-f-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/filters-conv-01-f-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/filters-diffuse-01-f-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/filters-example-01-f-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/interact-dom-01-f-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/interact-order-02-b-targ-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/interact-order-03-b-targ-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/linkingCircle-f-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/linkingToc-t-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/paths-data-01-f-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/paths-data-02-f-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/paths-data-03-f-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/paths-data-04-f-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/rects-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/rects_b-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-f-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-f-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/struct-frag-01-B-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/text-align-01-f-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/text-align-02-f-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/text-align-03-f-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/text-altglyph-01-f-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/text-extTref-BE-18-targ-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/text-intro-01-f-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/text-tref-01-f-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/text-ws-01-f-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/toc-sv-expected.txt:
- svg-tests/W3C-SVG-1.1/Resources/toc-svcmp-expected.txt:
- svg-tests/W3C-SVG-1.1/animate-elem-02-t-expected.txt:
- svg-tests/W3C-SVG-1.1/animate-elem-03-t-expected.txt:
- svg-tests/W3C-SVG-1.1/animate-elem-04-t-expected.txt:
- svg-tests/W3C-SVG-1.1/animate-elem-05-t-expected.txt:
- svg-tests/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
- svg-tests/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
- svg-tests/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
- svg-tests/W3C-SVG-1.1/animate-elem-09-t-expected.txt:
- svg-tests/W3C-SVG-1.1/animate-elem-10-t-expected.txt:
- svg-tests/W3C-SVG-1.1/animate-elem-11-t-expected.txt:
- svg-tests/W3C-SVG-1.1/animate-elem-12-t-expected.txt:
- svg-tests/W3C-SVG-1.1/animate-elem-13-t-expected.txt:
- svg-tests/W3C-SVG-1.1/animate-elem-14-t-expected.txt:
- svg-tests/W3C-SVG-1.1/animate-elem-15-t-expected.txt:
- svg-tests/W3C-SVG-1.1/animate-elem-16-t-expected.txt:
- svg-tests/W3C-SVG-1.1/animate-elem-17-t-expected.txt:
- svg-tests/W3C-SVG-1.1/animate-elem-18-t-expected.txt:
- svg-tests/W3C-SVG-1.1/animate-elem-19-t-expected.txt:
- svg-tests/W3C-SVG-1.1/animate-elem-20-t-expected.txt:
- svg-tests/W3C-SVG-1.1/animate-elem-21-t-expected.txt:
- svg-tests/W3C-SVG-1.1/animate-elem-22-b-expected.txt:
- svg-tests/W3C-SVG-1.1/animate-elem-23-t-expected.txt:
- svg-tests/W3C-SVG-1.1/animate-elem-24-t-expected.txt:
- svg-tests/W3C-SVG-1.1/animate-elem-25-t-expected.txt:
- svg-tests/W3C-SVG-1.1/animate-elem-26-t-expected.txt:
- svg-tests/W3C-SVG-1.1/animate-elem-27-t-expected.txt:
- svg-tests/W3C-SVG-1.1/animate-elem-28-t-expected.txt:
- svg-tests/W3C-SVG-1.1/animate-elem-29-b-expected.txt:
- svg-tests/W3C-SVG-1.1/color-prof-01-f-expected.txt:
- svg-tests/W3C-SVG-1.1/color-prop-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/color-prop-02-f-expected.txt:
- svg-tests/W3C-SVG-1.1/color-prop-03-t-expected.txt:
- svg-tests/W3C-SVG-1.1/coords-trans-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/coords-trans-02-t-expected.txt:
- svg-tests/W3C-SVG-1.1/coords-trans-03-t-expected.txt:
- svg-tests/W3C-SVG-1.1/coords-trans-04-t-expected.txt:
- svg-tests/W3C-SVG-1.1/coords-trans-05-t-expected.txt:
- svg-tests/W3C-SVG-1.1/coords-trans-06-t-expected.txt:
- svg-tests/W3C-SVG-1.1/coords-units-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/coords-units-02-b-expected.txt:
- svg-tests/W3C-SVG-1.1/coords-units-03-b-expected.txt:
- svg-tests/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt:
- svg-tests/W3C-SVG-1.1/extend-namespace-01-f-expected.txt:
- svg-tests/W3C-SVG-1.1/filters-blend-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/filters-color-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/filters-composite-02-b-expected.txt:
- svg-tests/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/filters-conv-01-f-expected.txt:
- svg-tests/W3C-SVG-1.1/filters-diffuse-01-f-expected.txt:
- svg-tests/W3C-SVG-1.1/filters-displace-01-f-expected.txt:
- svg-tests/W3C-SVG-1.1/filters-example-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/filters-gauss-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/filters-image-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/filters-light-01-f-expected.txt:
- svg-tests/W3C-SVG-1.1/filters-morph-01-f-expected.txt:
- svg-tests/W3C-SVG-1.1/filters-offset-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/filters-specular-01-f-expected.txt:
- svg-tests/W3C-SVG-1.1/filters-tile-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
- svg-tests/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
- svg-tests/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
- svg-tests/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
- svg-tests/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
- svg-tests/W3C-SVG-1.1/interact-cursor-01-f-expected.txt:
- svg-tests/W3C-SVG-1.1/interact-dom-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/interact-events-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/interact-order-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/interact-order-02-b-expected.txt:
- svg-tests/W3C-SVG-1.1/interact-order-03-b-expected.txt:
- svg-tests/W3C-SVG-1.1/interact-zoom-01-t-expected.txt:
- svg-tests/W3C-SVG-1.1/linking-a-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/linking-a-02-b-expected.txt:
- svg-tests/W3C-SVG-1.1/linking-a-03-b-expected.txt:
- svg-tests/W3C-SVG-1.1/linking-a-04-t-expected.txt:
- svg-tests/W3C-SVG-1.1/linking-uri-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/linking-uri-02-b-expected.txt:
- svg-tests/W3C-SVG-1.1/linking-uri-03-t-expected.txt:
- svg-tests/W3C-SVG-1.1/masking-mask-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/masking-opacity-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/masking-path-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/masking-path-02-b-expected.txt:
- svg-tests/W3C-SVG-1.1/masking-path-03-b-expected.txt:
- svg-tests/W3C-SVG-1.1/masking-path-04-b-expected.txt:
- svg-tests/W3C-SVG-1.1/masking-path-05-f-expected.txt:
- svg-tests/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/painting-fill-01-t-expected.txt:
- svg-tests/W3C-SVG-1.1/painting-fill-02-t-expected.txt:
- svg-tests/W3C-SVG-1.1/painting-fill-03-t-expected.txt:
- svg-tests/W3C-SVG-1.1/painting-fill-04-t-expected.txt:
- svg-tests/W3C-SVG-1.1/painting-marker-01-f-expected.txt:
- svg-tests/W3C-SVG-1.1/painting-marker-02-f-expected.txt:
- svg-tests/W3C-SVG-1.1/painting-render-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/painting-stroke-01-t-expected.txt:
- svg-tests/W3C-SVG-1.1/painting-stroke-02-t-expected.txt:
- svg-tests/W3C-SVG-1.1/painting-stroke-03-t-expected.txt:
- svg-tests/W3C-SVG-1.1/painting-stroke-04-t-expected.txt:
- svg-tests/W3C-SVG-1.1/paths-data-01-t-expected.txt:
- svg-tests/W3C-SVG-1.1/paths-data-02-t-expected.txt:
- svg-tests/W3C-SVG-1.1/paths-data-03-f-expected.txt:
- svg-tests/W3C-SVG-1.1/paths-data-04-t-expected.txt:
- svg-tests/W3C-SVG-1.1/paths-data-05-t-expected.txt:
- svg-tests/W3C-SVG-1.1/paths-data-06-t-expected.txt:
- svg-tests/W3C-SVG-1.1/paths-data-07-t-expected.txt:
- svg-tests/W3C-SVG-1.1/pservers-grad-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/pservers-grad-02-b-expected.txt:
- svg-tests/W3C-SVG-1.1/pservers-grad-03-b-expected.txt:
- svg-tests/W3C-SVG-1.1/pservers-grad-04-b-expected.txt:
- svg-tests/W3C-SVG-1.1/pservers-grad-05-b-expected.txt:
- svg-tests/W3C-SVG-1.1/pservers-grad-06-b-expected.txt:
- svg-tests/W3C-SVG-1.1/pservers-grad-07-b-expected.txt:
- svg-tests/W3C-SVG-1.1/pservers-grad-08-b-expected.txt:
- svg-tests/W3C-SVG-1.1/pservers-grad-09-b-expected.txt:
- svg-tests/W3C-SVG-1.1/pservers-grad-10-b-expected.txt:
- svg-tests/W3C-SVG-1.1/pservers-grad-11-b-expected.txt:
- svg-tests/W3C-SVG-1.1/pservers-grad-12-b-expected.txt:
- svg-tests/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/render-elems-01-t-expected.txt:
- svg-tests/W3C-SVG-1.1/render-elems-02-t-expected.txt:
- svg-tests/W3C-SVG-1.1/render-elems-03-t-expected.txt:
- svg-tests/W3C-SVG-1.1/render-elems-06-t-expected.txt:
- svg-tests/W3C-SVG-1.1/render-elems-07-t-expected.txt:
- svg-tests/W3C-SVG-1.1/render-elems-08-t-expected.txt:
- svg-tests/W3C-SVG-1.1/render-groups-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/render-groups-03-t-expected.txt:
- svg-tests/W3C-SVG-1.1/script-handle-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/script-handle-02-b-expected.txt:
- svg-tests/W3C-SVG-1.1/script-handle-03-b-expected.txt:
- svg-tests/W3C-SVG-1.1/script-handle-04-b-expected.txt:
- svg-tests/W3C-SVG-1.1/shapes-circle-01-t-expected.txt:
- svg-tests/W3C-SVG-1.1/shapes-ellipse-01-t-expected.txt:
- svg-tests/W3C-SVG-1.1/shapes-line-01-t-expected.txt:
- svg-tests/W3C-SVG-1.1/shapes-polygon-01-t-expected.txt:
- svg-tests/W3C-SVG-1.1/shapes-polyline-01-t-expected.txt:
- svg-tests/W3C-SVG-1.1/shapes-rect-01-t-expected.txt:
- svg-tests/W3C-SVG-1.1/struct-cond-01-t-expected.txt:
- svg-tests/W3C-SVG-1.1/struct-cond-02-t-expected.txt:
- svg-tests/W3C-SVG-1.1/struct-defs-01-t-expected.txt:
- svg-tests/W3C-SVG-1.1/struct-dom-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/struct-dom-02-b-expected.txt:
- svg-tests/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
- svg-tests/W3C-SVG-1.1/struct-dom-04-b-expected.txt:
- svg-tests/W3C-SVG-1.1/struct-dom-05-b-expected.txt:
- svg-tests/W3C-SVG-1.1/struct-dom-06-b-expected.txt:
- svg-tests/W3C-SVG-1.1/struct-group-01-t-expected.txt:
- svg-tests/W3C-SVG-1.1/struct-group-02-b-expected.txt:
- svg-tests/W3C-SVG-1.1/struct-image-01-t-expected.txt:
- svg-tests/W3C-SVG-1.1/struct-image-02-b-expected.txt:
- svg-tests/W3C-SVG-1.1/struct-image-03-t-expected.txt:
- svg-tests/W3C-SVG-1.1/struct-image-04-t-expected.txt:
- svg-tests/W3C-SVG-1.1/struct-image-05-b-expected.txt:
- svg-tests/W3C-SVG-1.1/struct-symbol-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/styling-css-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/styling-css-02-b-expected.txt:
- svg-tests/W3C-SVG-1.1/styling-css-03-b-expected.txt:
- svg-tests/W3C-SVG-1.1/styling-inherit-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/styling-pres-01-t-expected.txt:
- svg-tests/W3C-SVG-1.1/text-align-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/text-align-02-b-expected.txt:
- svg-tests/W3C-SVG-1.1/text-align-03-b-expected.txt:
- svg-tests/W3C-SVG-1.1/text-align-04-b-expected.txt:
- svg-tests/W3C-SVG-1.1/text-align-05-b-expected.txt:
- svg-tests/W3C-SVG-1.1/text-align-06-b-expected.txt:
- svg-tests/W3C-SVG-1.1/text-altglyph-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/text-deco-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/text-fonts-01-t-expected.txt:
- svg-tests/W3C-SVG-1.1/text-fonts-02-t-expected.txt:
- svg-tests/W3C-SVG-1.1/text-intro-01-t-expected.txt:
- svg-tests/W3C-SVG-1.1/text-intro-02-b-expected.txt:
- svg-tests/W3C-SVG-1.1/text-intro-03-b-expected.txt:
- svg-tests/W3C-SVG-1.1/text-intro-04-t-expected.txt:
- svg-tests/W3C-SVG-1.1/text-path-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/text-spacing-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/text-text-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/text-text-03-b-expected.txt:
- svg-tests/W3C-SVG-1.1/text-tref-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/text-tselect-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/text-tspan-01-b-expected.txt:
- svg-tests/W3C-SVG-1.1/text-ws-01-t-expected.txt:
- svg-tests/W3C-SVG-1.1/text-ws-02-t-expected.txt:
- ksvg2/misc/KCanvasRenderingStyle.cpp: (KCanvasRenderingStyle::updateFill): (KCanvasRenderingStyle::updateStroke):
- 2:18 AM Changeset in webkit [12193] by
-
- 3 edits in branches/Safari-2-0-branch/JavaScriptGlue
Reviewed by John.
- fixed <rdar://problem/4234146> Denver Regression: for (x in y) broken in JavaScriptGlue (could cause crash)
- UserObjectImp.cpp: (UserObjectImp::hasOwnProperty): Renamed from hasProperty and implemented in a lower-level way, to avoid relying on get.
- UserObjectImp.h:
- 2:18 AM Changeset in webkit [12192]
-
- 1 copy in branches/Safari-2-0-branch/JavaScriptGlue
This commit was manufactured by cvs2svn to create branch
'Safari-2-0-branch'.
- 1:10 AM Changeset in webkit [12191] by
-
- 21 adds in trunk/JavaScriptGlue
Rubber stamped by hyatt.
- initial import of JavaScriptGlue into our repository
- English.lproj/InfoPlist.strings: Added.
- JSBase.cpp: Added. (JSBase::JSBase): (JSBase::~JSBase): (JSBase::Retain): (JSBase::Release): (JSBase::RetainCount): (JSBase::GetTypeID): (JSBase::CopyDescription): (JSBase::Equal):
- JSBase.h: Added.
- JSObject.cpp: Added. (JSUserObject::JSUserObject): (JSUserObject::~JSUserObject): (JSUserObject::CopyPropertyNames): (JSUserObject::CopyProperty): (JSUserObject::SetProperty): (JSUserObject::ImplementsCall): (JSUserObject::CallFunction): (JSUserObject::CopyCFValue): (JSUserObject::Equal): (JSUserObject::Mark): (JSUserObject::GetData):
- JSObject.h: Added. (JSUserObject::DataType):
- JSRun.cpp: Added. (JSRun::JSRun): (JSRun::~JSRun): (JSRun::Flags): (JSRun::GetSource): (JSRun::GlobalObject): (JSRun::GetInterpreter): (JSRun::Evaluate): (JSRun::CheckSyntax):
- JSRun.h: Added. (JSInterpreter::JSInterpreter): (JSInterpreter::JSInterpreter::~JSInterpreter): (JSInterpreter::Flags):
- JSUtils.cpp: Added. (CFStringToUString): (UStringToCFString): (CFStringToIdentifier): (IdentifierToCFString): (KJSValueToJSObject): (JSObjectKJSValue): (KJSValueToCFTypeInternal): (KJSValueToCFType): (GetCFNull):
- JSUtils.h: Added. (RetainCFType): (ReleaseCFType):
- JSValueWrapper.cpp: Added. (JSValueWrapper::JSValueWrapper): (JSValueWrapper::~JSValueWrapper): (JSValueWrapper::GetValue): (JSValueWrapper::GetExecState): (JSValueWrapper::GetJSObectCallBacks): (JSValueWrapper::JSObjectDispose): (JSValueWrapper::JSObjectCopyPropertyNames): (JSValueWrapper::JSObjectCopyProperty): (JSValueWrapper::JSObjectSetProperty): (JSValueWrapper::JSObjectCallFunction): (JSValueWrapper::JSObjectCopyCFValue): (JSValueWrapper::JSObjectMark):
- JSValueWrapper.h: Added.
- JavaScriptGlue.cpp: Added. (JSSetCFNull): (JSGetCFNull): (JSRetain): (JSRelease): (JSCopyDescription): (JSEqual): (JSGetTypeID): (JSGetRetainCount): (JSObjectCreate): (JSObjectCreateInternal): (JSObjectCopyCFValue): (JSObjectGetData): (JSObjectCopyProperty): (JSObjectSetProperty): (JSObjectCallFunction): (JSRunCreate): (JSRunCopySource): (JSRunCopyGlobalObject): (JSRunEvaluate): (JSRunCheckSyntax): (JSCollect): (JSTypeGetCFArrayCallBacks): (JSCFRetain): (JSCFRelease): (JSObjectCreateWithCFType): (CFJSObjectDispose): (JSObjectCopyPropertyNames): (CFJSObjectCopyProperty): (CFJSObjectSetProperty): (CFJSObjectCopyCFValue): (CFJSObjectEqual): (CFJSObjectCopyPropertyNames): (JSCreateCFArrayFromJSArray): (JSCreateJSArrayFromCFArray): (JSLockInterpreter): (JSUnlockInterpreter):
- JavaScriptGlue.exp: Added.
- JavaScriptGlue.h: Added.
- JavaScriptGlue.pbproj/project.pbxproj: Added.
- UserObjectImp.cpp: Added. (UserObjectPrototypeImp::UserObjectPrototypeImp): (UserObjectPrototypeImp::GlobalUserObjectPrototypeImp): (UserObjectImp::UserObjectImp): (UserObjectImp::~UserObjectImp): (UserObjectImp::classInfo): (UserObjectImp::implementsCall): (UserObjectImp::call): (UserObjectImp::propList): (UserObjectImp::hasProperty): (UserObjectImp::get): (UserObjectImp::put): (UserObjectImp::GetJSUserObject): (UserObjectImp::toPrimitive): (UserObjectImp::toBoolean): (UserObjectImp::toNumber): (UserObjectImp::toString): (UserObjectImp::mark):
- UserObjectImp.h: Added.