Timeline
Nov 21, 2003:
- 4:38 PM Changeset in webkit [5632]
-
- 1 copy25 deletes in branches/unlabeled-1.269.4
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.269.4'.
- 4:38 PM Changeset in webkit [5631] by
-
- 3 edits in trunk
tree is open for Safari-116
- 4:27 PM Changeset in webkit [5630]
-
- 3 copies in tags/Safari-115
This commit was manufactured by cvs2svn to create tag 'Safari-115'.
- 4:27 PM Changeset in webkit [5629] by
-
- 6 edits in trunk
Safari-115 stamp
- 3:27 PM Changeset in webkit [5628]
-
- 1 copy330 deletes in branches/unlabeled-1.183.4
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.183.4'.
- 3:27 PM Changeset in webkit [5627]
-
- 1 copy398 deletes in branches/unlabeled-1.14.4
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.14.4'.
- 3:27 PM Changeset in webkit [5626]
-
- 1 copy330 deletes in branches/unlabeled-1.107.4
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.107.4'.
- 3:27 PM Changeset in webkit [5625] by
-
- 16 edits in trunk
WebCore:
Reviewed by Ken.
WebCore part of fix for:
<rdar://problem/3487134>: Implement http request/response status and headers for XMLHttpRequest
- khtml/ecma/xmlhttprequest.cpp: (KJS::XMLHttpRequest::getValueProperty): Call appropriate methods for status and statusText. (KJS::XMLHttpRequest::send): Set request headers as "customHeaders" metadata property. (KJS::XMLHttpRequest::setRequestHeader): Simply append to header string. (KJS::XMLHttpRequest::getAllResponseHeaders): Return the header string except for the first line. (KJS::XMLHttpRequest::getResponseHeader): Scan the response header string for the header field. Not sure if it's worth being more efficient. (KJS::XMLHttpRequest::getStatus): Try to pull a code out of the status line. (KJS::XMLHttpRequest::getStatusText): Pull the first line off the headers (if any), otherwise return undefined. (KJS::XMLHttpRequest::slotData): The first time through, save the response headers, retrieved from "HTTP-Headers" metadata property. (KJS::XMLHttpRequestProtoFunc::tryCall): Make setRequestHeader, getResponseHeader, getAllResponseHeaders call the right thing.
- khtml/ecma/xmlhttprequest.h:
- kwq/KWQKJobClasses.h:
- kwq/KWQKJobClasses.mm: (KIO::TransferJobPrivate::TransferJobPrivate): Added header support. (KIO::TransferJobPrivate::~TransferJobPrivate): (KIO::TransferJob::assembleResponseHeaders): Get a header string out of the response if needed. (KIO::TransferJob::queryMetaData): Special-case "HTTP-Headers". (KIO::TransferJob::emitReceivedResponse): Save response.
- kwq/KWQLoader.h:
- kwq/KWQLoader.mm: (-[NSDictionary _webcore_initWithHeaderString:]): Helper method to turn a string of header fields into a dictionary. (KWQServeRequest): Pass custom headers through. (KWQResponseMIMEType): Admit it's an NSURLResponse *. (KWQResponseHeaderString): Assembled status code and response header fields into response header. Cheat a little on the status line.
- kwq/KWQResourceLoader.mm: (-[KWQResourceLoader receivedResponse:]): Admit it's an NSURLResponse *.
- kwq/WebCoreResourceLoader.h: Ditto.
- kwq/WebCoreBridge.h: Add customHeader: arguments.
WebKit:
Reviewed by Ken.
WebKit part of fix for:
<rdar://problem/3487134>: Implement http request/response status and headers for XMLHttpRequest
- WebCoreSupport.subproj/WebBridge.m: (-[WebBridge startLoadingResource:withURL:customHeaders:]): Added customHeaders parameter. (-[WebBridge startLoadingResource:withURL:customHeaders:postData:]): Ditto.
- WebCoreSupport.subproj/WebSubresourceClient.h:
- WebCoreSupport.subproj/WebSubresourceClient.m: (+[WebSubresourceClient startLoadingResource:withRequest:customHeaders:referrer:forDataSource:]): Add the custom headers. (+[WebSubresourceClient startLoadingResource:withURL:customHeaders:referrer:forDataSource:]): Pass along the custom headers. (+[WebSubresourceClient startLoadingResource:withURL:customHeaders:postData:referrer:forDataSource:]): Pass along the custom headers.
- 11:14 AM Changeset in webkit [5624] by
-
- 7 edits in trunk/WebCore
Fixed: <rdar://problem/3491907>: When viewing applet, view hierarchy was an empty KWQView
Reviewed by rjw.
- WebCore.pbproj/project.pbxproj:
- khtml/html/html_objectimpl.cpp: removed setupApplet because that work is done when the applet widget is created (HTMLAppletElementImpl::createRenderer): pass the PARAM args to the render object (HTMLAppletElementImpl::getAppletInstance): don't call setupApplet
- khtml/rendering/render_applet.cpp: (RenderApplet::RenderApplet): store args and context, don't call setQWidget here (RenderApplet::setStyle): call setQWidget here (RenderApplet::layout): don't parse args here, that is done in HTMLAppletElementImpl::createRenderer
- khtml/rendering/render_applet.h:
- kwq/KWQKJavaAppletWidget.h: (KJavaApplet::KJavaApplet): turned into a stub, this work is no longer needed (KJavaApplet::setAppletClass): ditto (KJavaApplet::setAppletName): ditto (KJavaApplet::setArchives): ditto (KJavaApplet::setBaseURL): ditto (KJavaApplet::setCodeBase): ditto (KJavaApplet::setParameter): ditto (KJavaAppletWidget::~KJavaAppletWidget): ditto (KJavaAppletWidget::applet): ditto (KJavaAppletWidget::setBaseURL): ditto (KJavaAppletWidget::setParameter): ditto (KJavaAppletWidget::showApplet): ditto
- kwq/KWQKJavaAppletWidget.mm: (KJavaAppletWidget::KJavaAppletWidget): create the java here instead of doing it later
- 10:16 AM Changeset in webkit [5623]
-
- 1 copy330 deletes in branches/unlabeled-1.440.4
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.440.4'.
- 10:16 AM Changeset in webkit [5622]
-
- 1 copy330 deletes in branches/unlabeled-1.137.4
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.137.4'.
- 10:16 AM Changeset in webkit [5621] by
-
- 7 edits in trunk
WebCore:
- WebCore part of fix for <rdar://problem/3333744>: Safari prints page with very, very long line very, very small
Reviewed by Ken.
- kwq/KWQKHTMLPart.h:
- kwq/KWQKHTMLPart.mm: (KWQKHTMLPart::forceLayoutWithPageWidthRange): Changed method name from forceLayoutForPageWidth; now takes min and max page width values. Use max page width value to limit how wide page will get when there's a very long line.
- kwq/WebCoreBridge.h:
- kwq/WebCoreBridge.mm: (-[WebCoreBridge forceLayoutWithMinimumPageWidth:maximumPageWidth:adjustingViewSize:]): changed pageWidth parameter into min and max parameters; pass them along to KWQKHTMLPart.
WebKit:
- WebKit part of fix for <rdar://problem/3333744>: Safari prints page with very, very long line very, very small
Reviewed by Ken.
- WebView.subproj/WebHTMLView.m: renamed PrintingExtraWidthFactor to PrintingMinimumShrinkFactor, added PrintingMaximumShrinkFactor of 2.0, which matches IE (-[WebHTMLView layoutToMinimumPageWidth:maximumPageWidth:adjustingViewSize:]): now takes a min and max page width; passes them along to bridge (-[WebHTMLView _setPrinting:minimumPageWidth:maximumPageWidth:adjustViewSize:]): now takes a min and max page width; passes them along to layoutTo... (-[WebHTMLView _scaleFactorForPrintOperation:]): now takes PrintingMaximumScaleFactor into account (-[WebHTMLView knowsPageRange:]): now takes PrintingMaximumScaleFactor into account
(-[WebHTMLView layout]):
pass 0 for maximumPageWidth when passing 0 for minimumPageWidth
(-[WebHTMLView adjustPageHeightNew:top:bottom:limit:]):
ditto
(-[WebHTMLView _web_setPrintingModeRecursive]):
ditto
(-[WebHTMLView _web_clearPrintingModeRecursive]):
ditto
(-[WebHTMLView endDocument]):
ditto
- 9:29 AM Changeset in webkit [5620] by
-
- 3 edits in trunk/WebCore
Reviewed by Ken.
- fixed 3490260: allow ¹ to be misspelled &supl (lowercase l instead of numeral 1) because WinIE does
- khtml/html/kentities.gperf: Added supl to the list. Maps to U+00B9, just as sup1 does.
- khtml/html/kentities.c: Regenerated.
- 12:54 AM Changeset in webkit [5619] by
-
- 2 edits in trunk/JavaScriptCore
Patch from Harri Porten, reviewed by me.
- fixed 3491712 - String slice with negative arguments does not offset from end of string
- kjs/string_object.cpp: (StringProtoFuncImp::call): Handle negative arguments as offsets from end by adding length and clamping to [0,length-1].
- 12:49 AM Changeset in webkit [5618] by
-
- 2 edits in trunk/JavaScriptCore
Patch from Harri Porten, reviewed by me.
- fixed 3491709 - using Function.apply with a primitive type as the arg list causes crash
- kjs/function_object.cpp: (FunctionProtoFuncImp::call): Nest parentheses properly.