Timeline



Nov 21, 2003:

4:38 PM Changeset in webkit [5632]
  • 1 copy
    25 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 vicki
  • 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 vicki
  • 6 edits in trunk

Safari-115 stamp

3:27 PM Changeset in webkit [5628]
  • 1 copy
    330 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 copy
    398 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 copy
    330 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 mjs
  • 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 cblu
  • 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 copy
    330 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 copy
    330 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 sullivan
  • 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 darin
  • 3 edits in trunk/WebCore

Reviewed by Ken.

  • fixed 3490260: allow &sup1 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 mjs
  • 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 mjs
  • 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.
Note: See TracTimeline for information about the timeline view.