Timeline



Jul 8, 2003:

6:11 PM Changeset in webkit [4605] by cblu
  • 10 edits in trunk/WebKit

Fixed: <rdar://problem/3134494>: no progressive loading for standalone images
Fixed: <rdar://problem/3280633>: exception raised (attempt to create array with nil element) when dragging image out of HTML

Reviewed by rjw.

  • Misc.subproj/WebNSViewExtras.h:
  • Misc.subproj/WebNSViewExtras.m: (-[NSView _web_dragPromisedImage:rect:URL:title:event:]): don't take a file type since this can now be gotten from the image
  • WebCoreSupport.subproj/WebImageRenderer.h:
  • WebCoreSupport.subproj/WebImageRenderer.m: (-[WebImageRenderer _adjustSizeToPixelDimensions]): new method that rjw factored from incrementalLoadWithBytes::: (-[WebImageRenderer incrementalLoadWithBytes:length:complete:]): call _adjustSizeToPixelDimensions so we have the correct image size as the image loads (-[WebImageRenderer MIMEType]): new accessor
  • WebView.subproj/WebHTMLViewPrivate.m: (-[WebHTMLView _handleMouseDragged:]): use renamed _web_dragPromisedImage
  • WebView.subproj/WebImageRepresentation.h:
  • WebView.subproj/WebImageRepresentation.m: (-[WebImageRepresentation doneLoading]): new (-[WebImageRepresentation setDataSource:]): create the image here (-[WebImageRepresentation receivedData:withDataSource:]): pass data to image (-[WebImageRepresentation receivedError:withDataSource:]): complete image loading (-[WebImageRepresentation finishedLoadingWithDataSource:]): complete image loading
  • WebView.subproj/WebImageView.h:
  • WebView.subproj/WebImageView.m: (-[WebImageView initWithFrame:]): call setAutoresizingMask so setFrameSize is called often enough (-[WebImageView dealloc]): tweak (-[WebImageView haveCompleteImage]): new (-[WebImageView drawingRect]): new (-[WebImageView drawRect:]): fill white then draw the image so we never show the previous page (-[WebImageView setFrameSizeUsingImage]): new, ensures that the view always fills the content area (so we draw over the previous page) and that the view is at least as large as the image. (-[WebImageView setFrameSize:]): call setFrameSizeUsingImage (-[WebImageView layout]): call setFrameSizeUsingImage (-[WebImageView setDataSource:]): store the rep (-[WebImageView dataSourceUpdated:]): call setNeedsLayout and setNeedsDisplay (-[WebImageView viewDidMoveToWindow]): tweak (-[WebImageView validateUserInterfaceItem:]): only allow copy if haveCompleteImage (-[WebImageView writeImageToPasteboard:]): only writeImageToPasteboard if haveCompleteImage (-[WebImageView writeSelectionToPasteboard:types:]): tweak (-[WebImageView menuForEvent:]): tweak (-[WebImageView mouseDragged:]): only allow drag if haveCompleteImage (-[WebImageView namesOfPromisedFilesDroppedAtDestination:]): tweak
3:43 PM Changeset in webkit [4604] by hyatt
  • 3 edits in trunk/WebCore

Make sure that the contents width and height of the view are
used as the root height and width when a view exists. This
ensures that the root element background properly tiles over
the entire height of the document. (This used to be ensured
by growing the height of the <html> element, but that violates
the CSS2 spec.)

This fixes bugs 3317809, 3299789, and 3318066.

Reviewed by john

  • khtml/rendering/render_box.cpp: (RenderBox::paintRootBoxDecorations):
1:18 PM Changeset in webkit [4603] by cblu
  • 4 edits in trunk/WebCore
  • WebCore.pbproj/project.pbxproj: Xcode-ified
  • khtml/html/htmltokenizer.cpp: (HTMLTokenizer::parseTag): fulfilled promise to Darin that I would add a comment about using tolower() instead of | 0x20
12:01 PM Changeset in webkit [4602] by cblu
  • 3 edits in trunk/WebCore

Fixed: <rdar://problem/3272398>: Safari strips/modifies underscores in EMBED tags

Reviewed by darin.

  • khtml/html/htmltokenizer.cpp: (HTMLTokenizer::parseTag): use tolower() to lowercase a char, don't use | 0x20 because that will cause chars like '_' to turn into junk
12:54 AM Changeset in webkit [4601] by hyatt
  • 30 edits
    2 adds in trunk/WebCore

Implementation of inline-block and a prototype of the XUL
box model.

Fix for min-font size issues that prevented us from having
a min font size. The primary fix is to store the original
specified CSS size as a separate value (distinct from the
computed rendering size). This allows that size to be computed
without the application of integer rounding or zoom factors
or minimum font size corrections.

Fix for table crasher, bug #3296552.

Reviewed by john (table crasher, inline-block, XUL box model) and
darin (font size fixes).

  • WebCore.pbproj/project.pbxproj:
  • khtml/css/css_valueimpl.cpp: (CSSPrimitiveValueImpl::computeLength): (CSSPrimitiveValueImpl::computeLengthFloat):
  • khtml/css/css_valueimpl.h:
  • khtml/css/cssparser.cpp: (CSSParser::parseValue):
  • khtml/css/cssproperties.c: (hash_prop): (findProp):
  • khtml/css/cssproperties.h:
  • khtml/css/cssproperties.in:
  • khtml/css/cssstyleselector.cpp:
  • khtml/css/cssstyleselector.h:
  • khtml/css/cssvalues.c: (hash_val): (findValue):
  • khtml/css/cssvalues.h:
  • khtml/css/cssvalues.in:
  • khtml/khtml_part.cpp: (KHTMLPart::setZoomFactor):
  • khtml/khtmlview.cpp: (KHTMLView::print):
  • khtml/rendering/bidi.cpp:
  • khtml/rendering/font.cpp: (Font::update):
  • khtml/rendering/font.h:
  • khtml/rendering/render_block.cpp:
  • khtml/rendering/render_block.h:
  • khtml/rendering/render_box.cpp: (RenderBox::setStyle): (RenderBox::contentHeight): (RenderBox::containingBlockWidth): (RenderBox::calcWidth): (RenderBox::calcHeight):
  • khtml/rendering/render_container.cpp: (RenderContainer::addChild):
  • khtml/rendering/render_flexbox.cpp: Added.
  • khtml/rendering/render_flexbox.h: Added.
  • khtml/rendering/render_object.cpp: (RenderObject::createObject): (RenderObject::sizesToMaxWidth): (RenderObject::handleDynamicFloatPositionChange):
  • khtml/rendering/render_object.h:
  • khtml/rendering/render_replaced.cpp: (RenderReplaced::paint):
  • khtml/rendering/render_style.cpp: (StyleFlexibleBoxData::StyleFlexibleBoxData): (StyleFlexibleBoxData::operator==): (RenderStyle::RenderStyle): (RenderStyle::operator==): (RenderStyle::diff):
  • khtml/rendering/render_style.h:
  • khtml/rendering/table_layout.cpp: (FixedTableLayout::calcWidthArray):
  • khtml/xml/dom_docimpl.cpp: (DocumentImpl::recalcStyle): (DocumentImpl::attach):
12:20 AM Changeset in webkit [4600] by hyatt
  • 2 edits in trunk/WebKit

Change minimum font size pref value back to 9. This change
has been made in conjunction with associated WebCore changes
that allow us to institute a minimum font size safely without
the need for a visible GUI pref.

Reviewed by darin

  • WebView.subproj/WebPreferences.m: (+[WebPreferences initialize]):

Jul 7, 2003:

6:23 PM Changeset in webkit [4599] by mjs
  • 8 edits in trunk

JavaScriptCore:

Reviewed by John.

  • fixed 3295916 - b/c JavaScriptCore and WebCore are installing in wrong location, private headers are public
  • WebCore.pbproj/project.pbxproj: Install in WebKit.framework/Versions/A/Frameworks.

WebCore:

Reviewed by John.

  • fixed 3295916 - b/c JavaScriptCore and WebCore are installing in wrong location, private headers are public
  • WebCore.pbproj/project.pbxproj: Install in WebKit.framework/Versions/A/Frameworks.

WebKit:

Reviewed by John.

  • fixed 3295916 - b/c JavaScriptCore and WebCore are installing in wrong location, private headers are public
  • WebKit.pbproj/project.pbxproj: Make a link from Frameworks to Versions/A/Frameworks.
5:55 PM Changeset in webkit [4598] by vicki
  • 3 edits in trunk

tree is open for submissions, Safari-89u

5:54 PM Changeset in webkit [4597]
  • 1 copy
    318 deletes in branches/unlabeled-1.9.14

This commit was manufactured by cvs2svn to create branch
'unlabeled-1.9.14'.

5:54 PM Changeset in webkit [4596]
  • 3 copies in tags/Safari-88

This commit was manufactured by cvs2svn to create tag 'Safari-88'.

5:54 PM Changeset in webkit [4595] by vicki
  • 11 edits in trunk

Safari-88 stamp

11:13 AM Changeset in webkit [4594]
  • 6 copies
    2 deletes in tags/WebKit-85~4

This commit was manufactured by cvs2svn to create tag 'WebKit-85~4'.

11:13 AM Changeset in webkit [4593] by darin
  • 2 edits in trunk/WebKit

Reviewed by Dave.

  • fix compile error from B&I Panther build; really, this time
  • WebCoreSupport.subproj/WebTextRenderer.m: (-[WebTextRenderer extendUnicodeCharacterToGlyphMapToInclude:]): Use unsigned, not int. (-[WebTextRenderer extendCharacterToGlyphMapToInclude:]): Ditto.

Jul 6, 2003:

10:56 AM Changeset in webkit [4592]
  • 6 copies
    2 deletes in tags/WebKit-85~3

This commit was manufactured by cvs2svn to create tag 'WebKit-85~3'.

10:56 AM Changeset in webkit [4591] by darin
  • 2 edits in trunk/WebKit
  • fix compile error from B&I Panther build
  • WebCoreSupport.subproj/WebTextRenderer.m: (-[WebTextRenderer extendUnicodeCharacterToGlyphMapToInclude:]): Rearrange code so that we won't get a warning if numGlyphs type is either signed or unsigned. We don't want to depend on the new ATS headers or the old ones; this is compatible with both. (-[WebTextRenderer extendCharacterToGlyphMapToInclude:]): Ditto.
Note: See TracTimeline for information about the timeline view.