⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Timeline



Jul 14, 2003:

9:18 PM Changeset in webkit [4655] by darin
  • 7 edits in trunk/WebCore

Reviewed by Maciej.

  • fixed 3244447 -- add KOI8-U charset support
  • fixed 3327152 -- unicodeFFFE and unicodeFEFF are handled backwards by WebCore
  • fixed 3327157 -- x-mac-ukrainian should be mapped to MacCyrillic
  • fixed 3327160 -- shift-jis, shift_jis, x-sjis should be mapped to the DOS variant of Shift JIS
  • fixed 3327162 -- most Simplified Chinese encoding choices should be mapped to the DOS variant of EUC-CN
  • fixed 3327166 -- use DOS variant of EUC_KR
  • kwq/KWQCharsets.mm: Added some defines so we could use encodings that don't have any kCFStringEncoding constant in a header file.
  • kwq/mac-encodings.txt: Change table entries in accordance with the above bug reports.
  • kwq/KWQCharsetData.c: Regenerated.
  • other changes, inspired by investigation of various bugs
  • kwq/KWQButton.mm: (-[KWQButton sendConsumedMouseUpIfNeeded]): Make robust against cases where sending the consumed mouse up event destroys the QButton.
  • khtml/html/htmlparser.cpp: (KHTMLParser::reopenResidualStyleTags): Rearrange code slightly for clarity, added comment. (KHTMLParser::freeBlock): Removed unnecessary line of code.
9:17 PM Changeset in webkit [4654] by darin
  • 2 edits in trunk/WebKit

Reviewed by Maciej.

  • make some improvements to handling of the timer, inspired by some bug reports
  • WebView.subproj/WebFramePrivate.m: (-[WebFramePrivate dealloc]): Instead of releasing the timer, assert it is nil. (-[WebFrame _detachFromParent]): Invalidate and release the timer after finishing dealing with self, in case the reference from the timer is the last one. (-[WebFrame _timedLayout:]): Release the timer after doing all the other work, in case the reference from the timer is the last one. (-[WebFrame _setState:]): Release the timer after doing all the other work, in case the reference from the timer is the last one.
1:37 PM Changeset in webkit [4653] by darin
  • 2 edits in trunk/WebKit

Rolled out workaround to bug 3298153 -- get "screen font while printing"
error, bad stuff happens after that (Sherlock, Safari). It turns out the
real fix was on the WebCore side. Now that we have that fix we don't need
these extra calls to printerFont, which is a relatively slow call that
may need to look up a font by name each time it's called.

  • WebCoreSupport.subproj/WebTextRenderer.m: (_drawGlyphs): Remove code to look up the printer font.
1:36 PM Changeset in webkit [4652]
  • 16 copies in tags/Safari-85~5

This commit was manufactured by cvs2svn to create tag 'Safari-85~5'.

1:36 PM Changeset in webkit [4651] by sheridan
  • 8 edits in branches/Safari-1-0-branch

Safari-85.5 version stamp

1:12 PM Changeset in webkit [4650] by darin
  • 3 edits in branches/Safari-1-0-branch/WebCore

Rolled in change from main trunk.

2003-07-14 Dave Hyatt <hyatt@apple.com>

Fix for 3294626, no scrollbar on ESPN. Fix lowestPosition to
always crawl into all children.

Reviewed by darin

  • khtml/rendering/render_flow.cpp: (RenderFlow::lowestPosition): (RenderFlow::rightmostPosition):
1:10 PM Changeset in webkit [4649] by mjs
  • 2 edits in trunk/WebKit

Rolled in fix from Safari-89-branch

2003-07-12 Maciej Stachowiak <mjs@apple.com>

Try to fix OS build by making the Frameworks link in both SYMROOT
and DSTROOT, and at both build time and install time.

  • WebKit.pbproj/project.pbxproj:
12:17 PM Changeset in webkit [4648] by hyatt
  • 2 edits in trunk/WebKit

Roll this change out. It was a bad change that I only made
because I was using the opacity APIs wrong.

Reviewed by (nobody, just a straight backout of a previous checkin)

  • WebCoreSupport.subproj/WebImageRenderer.m: (-[WebImageRenderer drawClippedToValidInRect:fromRect:]):
12:02 PM Changeset in webkit [4647] by hyatt
  • 3 edits in trunk/WebCore

Fix for 3294626, no scrollbar on ESPN. Fix lowestPosition to
always crawl into all children.

Reviewed by darin

  • khtml/rendering/render_flow.cpp: (RenderFlow::lowestPosition): (RenderFlow::rightmostPosition):
11:27 AM Changeset in webkit [4646] by darin
  • 3 edits in branches/Safari-1-0-branch/WebCore

Rolled in change from main trunk.

2003-07-08 Dave Hyatt <hyatt@apple.com>

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):
11:24 AM Changeset in webkit [4645] by darin
  • 2 edits in branches/Safari-1-0-branch/WebKit
  • WebView.subproj/WebPreferences.m: (+[WebPreferences initialize]): Changed minimum font size back to 9 instead of 1.

Jul 13, 2003:

6:22 PM Changeset in webkit [4644]
  • 3 copies
    2 deletes in tags/WebKit-89~3

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

6:22 PM Changeset in webkit [4643] by mjs
  • 2 edits in branches/Safari-89-branch/WebKit

Yet another build fix: WebKit.framework goes in
/System/Library/Frameworks,

  • WebKit.pbproj/project.pbxproj:
3:55 PM Changeset in webkit [4642]
  • 3 copies
    2 deletes in tags/WebKit-89~2

This commit was manufactured by cvs2svn to create tag 'WebKit-89~2'.

3:55 PM Changeset in webkit [4641] by mjs
  • 2 edits in branches/Safari-89-branch/WebKit

Rolled in build fixes from HEAD.

2003-07-13 Darin Adler <Darin Adler>

  • WebKit.pbproj/project.pbxproj: Add command to prevent build from failing if symlink creation fails.

2003-07-13 Darin Adler <Darin Adler>

Fixed symbolic link path as Matt Reda suggested.

  • WebKit.pbproj/project.pbxproj: Changed paths in both of Maciej's new build phases to use Versions/Current instead of Versions/A.

2003-07-13 Darin Adler <Darin Adler>

Fixed DSTROOT path as Eric Weiss suggested.

  • WebKit.pbproj/project.pbxproj: Changed paths in both of Maciej's new build phases.
2:41 PM Changeset in webkit [4640] by darin
  • 3 edits in trunk/WebCore

Reviewed by Maciej.

  • fixed 3132021 -- certain Japanese characters are misrendered because of incorrect partial-character handling

We didn't have code to handle kTECPartialCharErr.

  • kwq/KWQTextCodec.mm: (KWQTextDecoder::createTECConverter): Added. Broken out from convertUsingTEC. (KWQTextDecoder::appendOmittingBOMs): Added. Broken out from convertUsingTEC. (KWQTextDecoder::convertOneChunkUsingTEC): Added. Broken out from convertUsingTEC. This also has much of the partially-decoded character handling. (KWQTextDecoder::convertUsingTEC): Simplified by breaking into functions, and added handling to use the same buffer we use for the other decoders to hold partially-decoded characters. (KWQTextDecoder::convert): Add a partial-character handling test mode where the decoder is passed only a single byte at a time; controlled by an #if.
2:40 PM Changeset in webkit [4639] by darin
  • 4 edits in trunk/JavaScriptCore

Reviewed by Maciej.

  • do some improvements Maciej suggested while reviewing the array index change
  • kjs/array_object.cpp: (getArrayIndex): Return a flag to say whether the index was value separately, to avoid in-band signalling. (ArrayInstanceImp::get): Update for new getArrayIndex parameters. (ArrayInstanceImp::put): Ditto. (ArrayInstanceImp::hasProperty): Ditto. (ArrayInstanceImp::setLength): Ditto.
  • kjs/ustring.cpp: (UString::toStrictUInt32): Check for overflow in a way that avoids doing a divide every time through the loop. But note that it adds an extra branch to the loop. I wonder which is worse.
2:40 PM Changeset in webkit [4638] by darin
  • 2 edits in trunk/WebKit
  • WebKit.pbproj/project.pbxproj: Add command to prevent build from failing if symlink creation fails.
2:31 PM Changeset in webkit [4637] by darin
  • 2 edits in trunk/WebKit

Fixed symbolic link path as Matt Reda suggested.

  • WebKit.pbproj/project.pbxproj: Changed paths in both of Maciej's new build phases to use Versions/Current instead of Versions/A.
9:29 AM Changeset in webkit [4636] by darin
  • 2 edits in trunk/WebKit

Fixed DSTROOT path as Eric Weiss suggested.

  • WebKit.pbproj/project.pbxproj: Changed paths in both of Maciej's new build phases.

Jul 12, 2003:

11:30 PM Changeset in webkit [4635]
  • 3 copies
    2 deletes in tags/WebKit-89~1

This commit was manufactured by cvs2svn to create tag 'WebKit-89~1'.

11:30 PM Changeset in webkit [4634] by mjs
  • 2 edits in branches/Safari-89-branch/WebKit

Try to fix OS build by making the Frameworks link in both SYMROOT
and DSTROOT, and at both build time and install time.

  • WebKit.pbproj/project.pbxproj:
11:23 PM Changeset in webkit [4633] by mjs
  • 2 edits in trunk/WebKit

Try to fix OS build by making the Frameworks link in both SYMROOT
and DSTROOT, and at both build time and install time.

  • WebKit.pbproj/project.pbxproj:
5:10 PM Changeset in webkit [4632] by hyatt
  • 6 edits in trunk/WebCore

Fix for 3187101, before/after content not dynamic. This patch
compares the ContentData of the old style and the new style and
if they are different, it blows away and recreates the render
objects for the generated content. Otherwise it will dynamically
update the styles of the generated content render objects (which
should fix the printer/screen bug for rjw).

Note that createObject had an extra call to setStyle, which was
causing most objects to set the same style context on themselves
twice. This was exposed as I was fixing the above problem.

Reviewed by darin

  • ChangeLog:
  • khtml/rendering/render_container.cpp: (RenderContainer::updatePseudoChild):
  • khtml/rendering/render_object.cpp: (RenderObject::createObject):
  • khtml/rendering/render_style.cpp: (RenderStyle::contentDataEquivalent):
  • khtml/rendering/render_style.h:
11:53 AM Changeset in webkit [4631] by darin
  • 3 edits in trunk/JavaScriptCore

Fixed broken build.

  • kjs/identifier.h: Add toULong back. It's still used in WebCore (and maybe in JavaScriptGlue, for all I know).
9:01 AM Changeset in webkit [4630] by darin
  • 6 edits in trunk/JavaScriptCore

Reviewed by Dave.

  • fixed 3272777 -- array object indices treated as integers by Safari, but as strings in other web browsers

JavaScriptCore did not implement the proper rule for what an array index is.

  • kjs/array_object.cpp: (getArrayIndex): Added. Implements the rule from the specification, which also provides a handy "not an array index" value of 232-1. (ArrayInstanceImp::get): Use getArrayIndex. (ArrayInstanceImp::put): Ditto. (ArrayInstanceImp::hasProperty): Ditto. (ArrayInstanceImp::setLength): Ditto.
  • kjs/identifier.h: Removed now-unused toULong, and added toStrictUInt32, in both cases forwarding functions that forward to UString.
  • kjs/ustring.h: Added toStringUInt32.
  • kjs/ustring.cpp: (UString::toStrictUInt32): Added. Converts a string to a 32-bit unsigned integer, and rejects any string that does not exactly match the way the integer would be formatted on output. This is the rule documented in the ECMA language standard.

Jul 11, 2003:

5:36 PM Changeset in webkit [4629] by hyatt
  • 9 edits in trunk/WebCore

Fix pseudostyles to inherit from the element's style that they are
specified for. This is incorrect both for ::first-line and
::first-letter, but it is at least right for ::before and ::after.

Fix iframes and objects and embeds so that they will render borders
when borders are specified (as well as background images).

Patch iframes so that they correctly let the parent document's
background show through when the Web page inside the iframe has
no specified background. Also patched iframes to understand not
to blit in this case and to not blit when opacity has been specified
on the iframe.

Reviewed by darin

  • khtml/css/cssstyleselector.cpp:
  • khtml/khtmlview.h:
  • khtml/rendering/render_box.cpp: (RenderBox::paintRootBoxDecorations):
  • khtml/rendering/render_canvas.cpp:
  • khtml/rendering/render_form.cpp: (RenderFormElement::setStyle):
  • khtml/rendering/render_replaced.cpp: (RenderReplaced::calcMinMaxWidth): (RenderWidget::setStyle): (RenderWidget::paintObject):
  • kwq/KWQKHTMLPart.mm: (KWQKHTMLPart::paint):
3:38 PM Changeset in webkit [4628] by darin
  • 8 edits in trunk/WebCore

Reviewed by Ken.

  • roll in change from KHTML to remove user and password from referrer
  • khtml/khtml_part.cpp: (KHTMLPart::begin): Call setUser(""), setPass(""), and setRef(""), then also set the referrer to "" if the protocol does not start with http.
  • kwq/WebCoreBridge.mm: (-[WebCoreBridge referrer]): Remove check to exclude file URL referrers because KHTMLPart now excludes all non-http referrers.
  • kwq/KWQKURL.h: Add setUser and setPass functions. Also sort by order within the URL so it's clear no methods are omitted.
  • kwq/KWQKURL.mm: (KURL::setUser): Added. Adds or removes the username, adding or removing delimiters as needed. For now only the remove part is compiled in. (KURL::setPass): Added. Adds or removes a password, adding or removing delimiters as needed. For now only the remove part is compiled in.
  • kwq/KWQString.h: Add QSTRING_NULL macro to allow us to work around the fact that there is no global QString::null object in KWQ without having to do a relatively ineffecient conversion from a non-constant char * of 0 each time. We can use this anywhere QString::null appears and perhaps get some small code savings or performance boost.
  • small cleanup
  • kwq/KWQTextCodec.mm: (QTextCodec::fromUnicode): Remove unneeded checks that repeat optimizations I already put in QString.
11:41 AM Changeset in webkit [4627] by darin
  • 4 edits in trunk/WebCore

Reviewed by Dave.

  • added a function Dave needs for various work he's doing that goes from a document to the corresponding element in the parent document
  • khtml/xml/dom_docimpl.h: Add ownerElement member function.
  • khtml/xml/dom_docimpl.cpp: (DocumentImpl::ownerElement): Added. Gets to the parent part and finds the right element.
10:55 AM Changeset in webkit [4626] by hyatt
  • 19 edits in trunk/WebCore

An initial implementation of the CSS opacity property. Seems
to work perfectly except for native widgetry (NSViews). Images,
text, borders, and underlines are all properly blended.

Reviewed by rjw

  • config.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/rendering/render_block.h:
  • khtml/rendering/render_box.cpp: (RenderBox::setStyle): (RenderBox::adjustZIndex):
  • khtml/rendering/render_box.h:
  • khtml/rendering/render_inline.h:
  • khtml/rendering/render_layer.cpp: (RenderLayer::transparentAncestor): (RenderLayer::isTransparent): (commonTransparentAncestor): (RenderLayer::updateTransparentState): (RenderLayer::beginTransparencyLayers): (RenderLayer::endTransparencyLayers): (RenderLayer::paint):
  • khtml/rendering/render_layer.h:
  • khtml/rendering/render_object.h:
  • khtml/rendering/render_style.cpp: (StyleVisualData::StyleVisualData): (RenderStyle::diff):
  • khtml/rendering/render_style.h:
  • kwq/KWQPainter.h:
  • kwq/KWQPainter.mm: (QPainter::beginTransparencyLayer): (QPainter::endTransparencyLayer):
10:54 AM Changeset in webkit [4625] by hyatt
  • 2 edits in trunk/WebKit

Make sure image compositing obeys the current global alpha that
is in effect, e.g., if someone has set an opacity within the
current layer.

It's worth noting that I'm not even sure *why* this patch works,
but it does, even with nested opacity layers.

Reviewed by darin

  • WebCoreSupport.subproj/WebImageRenderer.m: (-[WebImageRenderer drawClippedToValidInRect:fromRect:]):
9:24 AM Changeset in webkit [4624] by darin
  • 5 edits in trunk/WebCore

Reviewed by Chris.

  • fixed 3305391 -- repro crash in QPixmap::QPixmap after click in SVG using Adobe SVG plugin
  • kwq/WebCoreBridge.mm: (-[WebCoreBridge elementAtPoint:]): Remove code that tried to determine if something is an image by looking at the node type. Instead look at the object in the render tree and ask it if it's an image. Also use logic that exactly matches what RenderImage uses.
  • kwq/KWQDOMNode.h: Remove unused isImage function.
  • kwq/KWQDOMNode.cpp: Ditto.
8:24 AM Changeset in webkit [4623] by darin
  • 3 edits in trunk/WebCore

Reviewed by Ken.

  • fixed 3300220 -- repro crash in closeURL when choosing from popup menus on www.drivewire.com
  • khtml/xml/dom_nodeimpl.cpp: (NodeImpl::dispatchGenericEvent): Removed unused local variable. Since we update all documents, there was no longer any need to keep that pointer around, but we still had this obsolete code. This had nothing to do with the bug, just a related cleanup. (NodeImpl::dispatchWindowEvent): Add check for nil. We ref the document pointer, but we don't ref the document itself. So we do need to check for the case where the document went away.
1:01 AM Changeset in webkit [4622] by darin
  • 3 edits in trunk/WebCore

Reviewed by Maciej.

  • fixed 3217731 -- after going back to a page, forms are submitted with the wrong encoding (back/forward cache)
  • kwq/KWQKHTMLPart.mm: (KWQKHTMLPart::openURLFromPageCache): Put decoder from document into the part.

Jul 10, 2003:

11:23 PM Changeset in webkit [4621] by darin
  • 2 edits in trunk/WebCore

Removed stray conflict marker.

6:03 PM Changeset in webkit [4620]
  • 1 copy
    2 deletes in branches/Safari-89-branch

This commit was manufactured by cvs2svn to create branch
'Safari-89-branch'.

6:03 PM Changeset in webkit [4619]
  • 1 copy
    2 deletes in tags/Safari-89-anchor

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

6:03 PM Changeset in webkit [4618]
  • 3 copies in tags/Safari-89

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

6:03 PM Changeset in webkit [4617] by vicki
  • 8 edits in trunk

Safari-89 stamp

4:38 PM Changeset in webkit [4616] by rjw
  • 2 edits in trunk/WebKit

Fixed 3298153. Force use of printer font when printing.

Reviewed by Chris.

  • WebCoreSupport.subproj/WebTextRenderer.m: (_drawGlyphs):
2:31 PM Changeset in webkit [4615] by cblu
  • 5 edits in trunk/WebKit

Fixed: <rdar://problem/3161102>: Avoid retain cycles by destroying plug-ins in the page cache before dealloc
Fixed: <rdar://problem/3320624>: WebElementImageAltStringKey is not exported :-(
Unspoof freebsd since we now handle gzip'd content.

Reviewed by rjw.

  • History.subproj/WebHistoryItem.m: (+[WebHistoryItem _destroyAllPluginsInPendingPageCaches]): new, destroys all plug-ins (+[WebHistoryItem _releaseAllPendingPageCaches]): call _destroyAllPluginsInPendingPageCaches
  • WebKit.exp: export WebElementImageAltStringKey
  • WebView.subproj/WebUserAgentSpoofTable.c: unspoof freebsd (hash): (_web_findSpoofTableEntry):
  • WebView.subproj/WebUserAgentSpoofTable.gperf: unspoof freebsd
2:18 PM Changeset in webkit [4614]
  • 1 copy
    319 deletes in branches/unlabeled-1.4.14

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

2:18 PM Changeset in webkit [4613]
  • 1 copy
    319 deletes in branches/unlabeled-1.11.14

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

2:18 PM Changeset in webkit [4612] by mjs
  • 14 edits in trunk

JavaScriptCore:

Reviewed by Darin.

The crux of this was saving and restoring the prototype objects
for all the standard types when saving and restoring for the page
cache.

  • kjs/internal.cpp: (InterpreterImp::saveBuiltins): (InterpreterImp::restoreBuiltins):
  • kjs/internal.h:
  • kjs/interpreter.cpp: (Interpreter::saveBuiltins): (Interpreter::restoreBuiltins): (SavedBuiltins::SavedBuiltins): (SavedBuiltins::~SavedBuiltins):
  • kjs/interpreter.h:
  • kjs/property_map.cpp:

WebCore:

Reviewed by Darin.

  • kwq/KWQKHTMLPart.h:
  • kwq/KWQKHTMLPart.mm: (KWQKHTMLPart::saveLocationProperties): Save the location object's properties, not the window's (!) (KWQKHTMLPart::saveInterpreterBuiltins): New function to save builtin properties of the interpeter. (KWQKHTMLPart::restoreInterpreterBuiltins): Similarly to restore them. (KWQKHTMLPart::openURLFromPageCache): Restore interpreter builtins too.
  • kwq/KWQPageState.h:
  • kwq/KWQPageState.mm: (-[KWQPageState initWithDocument:URL:windowProperties:locationProperties:interpreterBuiltins:]): Handle interpreter builtins. (-[KWQPageState invalidate]): Likewise. (-[KWQPageState dealloc]): Likewise. (-[KWQPageState interpreterBuiltins]): New method.
  • kwq/WebCoreBridge.mm: (-[WebCoreBridge saveDocumentToPageCache]): Handle interpeter builtins.
2:01 PM Changeset in webkit [4611] by sullivan
  • 2 edits in trunk/WebKit

WebKit:

Reviewed by Chris

  • WebCoreSupport.subproj/WebImageRenderer.m: (-[WebImageRenderer incrementalLoadWithBytes:length:complete:]): fixed copy/paste error in comment that I stumbled across

WebBrowser:

  • fixed 3320957 -- Selecting Edit Contents should reveal as much of the folder's contents as fit in the window

Reviewed by Chris

  • BookmarksViewController.m: (-[BookmarksViewController revealBookmark:expand:]): When revealing and expanding a folder, reveal the last visible descendant before the folder, to force the folder higher up if necessary.
11:55 AM Changeset in webkit [4610] by darin
  • 3 edits in trunk/WebCore

top level:

Reviewed by Chris.

  • acconfig.h: Removed. The new autoconf in Panther doesn't need it.
  • configure.in: Removed HAVE_S_ISSOCK code; none of our code needs this define and it upsets the new autoconf if we leave out acconfig.h.

WebCore:

Reviewed by Chris.

  • config.h: Check in newly generated version which has changed due to changes in configure.in.
11:49 AM Changeset in webkit [4609] by darin
  • 3 edits in trunk/WebCore

Reviewed by Chris.

  • fixed 3317693 -- REGRESSION: many web pages are rendering with wrong layout (columns in HelpViewer, etc.)

This is a workaround for the code generation bug in gcc that causes this problem with
gcc 3.3 in optimized builds. We can remove it once both we and B&I are using a newer
gcc with the fix. The bug number for the gcc problem is 3321716.

  • khtml/rendering/render_box.cpp: (workAroundBug3321716): Added. A function that does nothing and takes an integer parameter. (RenderBox::setStyle): Add a couple of calls to workAroundBug3321716 in the right places.

Jul 9, 2003:

4:21 PM Changeset in webkit [4608] by rjw
  • 10 edits in trunk

WebKit:

Fixed 3141257. Animate multiple copies of the same
image on the same page.

Reviewed by hyatt.

  • WebCoreSupport.subproj/WebImageRenderer.h:
  • WebCoreSupport.subproj/WebImageRenderer.m: (+[WebImageRenderer stopAnimationsInView:]): (-[WebImageRenderer retainOrCopyIfNeeded]): (-[WebImageRenderer copyWithZone:]): (-[WebImageRenderer incrementalLoadWithBytes:length:complete:]): (-[WebImageRenderer dealloc]): (-[WebImageRenderer repetitionCount]): (-[WebImageRenderer scheduleFrame]): (-[WebImageRenderer beginAnimationInRect:fromRect:]):
  • WebCoreSupport.subproj/WebImageRendererFactory.h:
  • WebCoreSupport.subproj/WebImageRendererFactory.m: (-[WebImageRendererFactory imageRendererWithMIMEType:]): (-[WebImageRendererFactory imageRendererWithData:MIMEType:]): (-[WebImageRendererFactory imageRendererWithBytes:length:MIMEType:]):

WebCore:

Fixed 3141257. Animate multiple copies of the same
image on the same page.

Reviewed by hyatt.

  • khtml/rendering/render_replaced.cpp: (RenderReplaced::paint):
  • kwq/KWQPixmap.mm: (QPixmap::operator=):
  • kwq/WebCoreImageRenderer.h:
2:57 PM Changeset in webkit [4607] by cblu
  • 5 edits in trunk/WebKit

WebKit:

Fixed: <rdar://problem/3229364>: user stylesheet path should be stored relative to home directory

Reviewed by john.

  • Misc.subproj/WebKitNSStringExtras.h:
  • Misc.subproj/WebKitNSStringExtras.m: (-[NSString _web_stringByAbbreviatingWithTildeInPath]): new, handles home directories that have symlinks in path
  • WebView.subproj/WebPreferences.m: (-[WebPreferences userStyleSheetLocation]): converts path string or URL string to URL (-[WebPreferences setUserStyleSheetLocation:]): converts URL to path string or URL string

WebBrowser:

Fixed: <rdar://problem/3183049>: Saved download entries use absolute paths thus not mobility-friendly

Reviewed by john.

  • DownloadProgressEntry.m: (-[DownloadProgressEntry initWithDictionary:]): expand home-dir relative paths (-[DownloadProgressEntry dictionaryRepresentation]): use home-dir relative paths when saving downloads paths to disk
10:40 AM Changeset in webkit [4606] by darin
  • 19 edits in trunk

top level:

Reviewed by John.

  • .cvsignore: Add autom4te.cache to the list.
  • configure.in: Removed JAGUAR_OR_EARLIER define, not needed since we no longer support building TOT on Jaguar.

WebCore:

Reviewed by John.

  • removed Jaguar-specific code
  • kwq/KWQComboBox.mm: Remove fudge factor used to move text down and work around problem where pop-up menu text draws too high, bug 3030474.
  • kwq/KWQTextCodec.mm: (KWQTextDecoder::convertUsingTEC): Remove hack used to work around the lack of TECSetBasicOptions in Jaguar, bug 3201405.
  • config.h: The people with Foundation source trees slug it out with the people without Foundation trees, as one line of this file changes back and forth.

WebKit:

Reviewed by John.

  • fixed 3125264 -- nuke NSImage workaround when we drop Jaguar support
  • Misc.subproj/WebNSImageExtras.m: Removed the workaround.
  • removed other Jaguar-specific code
  • WebCoreSupport.subproj/WebImageRenderer.m: Remove workaround for improper handling of GIF animation loops with no loop counting, bug 3090341.
  • WebView.subproj/WebHTMLViewPrivate.m: Remove workaround for problem extracting scroll wheel events without also getting all others, which caused jumping around if you used the scroll wheel while moving the mouse, bug 3245425.
  • Misc.subproj/WebKitErrorsPrivate.h: Remove Jaguar-only import of <NSError.h>.
  • Plugins.subproj/WebNetscapePluginPackage.m: Remove Jaguar-only side of #if.
  • Plugins.subproj/WebNetscapePluginRepresentation.m: Remove Jaguar-only import of <NSError.h>.
  • WebKit/Plugins.subproj/WebPluginPackage.m: Remove unnecessary import of <NSError.h>.
  • Plugins.subproj/WebPluginPackage.m: Remove Jaguar-only side of #if.
  • WebCoreSupport.subproj/WebSubresourceClient.m: Remove Jaguar-only import of <NSError.h>.
  • WebView.subproj/WebDefaultFrameLoadDelegate.m: Remove Jaguar-only import of <NSError.h>.
  • WebView.subproj/WebImageRepresentation.m: Remove Jaguar-only import of <NSError.h>.
  • WebKit/English.lproj/StringsNotToBeLocalized.txt: Updated for this and other recent changes.

WebBrowser:

Reviewed by John.

  • removed Jaguar-specific code
  • AppController.m: (-[AppController applicationDidFinishLaunching:]): Remove workaround for problem with menu items that have backslash as the key equivalent for Japanese users, bug 3144133.
  • BrowserDocument.m: (-[BrowserDocument validModesForFontPanel:]): Take this method out of a Panther #if. (-[BrowserDocument validateUserInterfaceItem:]): Remove workaround for the hang in Preview when you preview printed bookmarks, bug 3267767.
  • BrowserNSErrorExtras.h: Remove import of NSError.h for Jaguar-only.
  • BrowserNSNetServiceExtras.m: Remove Jaguar-specific includes.
  • BrowserWindow.m: (-[BrowserWindow displayTitle]): Remove Panther #if around some code.
  • BugReportController.m: Remove import of NSError.h for Jaguar-only.
  • DownloadProgressEntry.m: Remove Panther #if around some code.
  • ListView.m: (+[ListView stripeColorForRow:]): Remove Jaguar compatibility code that always returns white.
  • LocationFieldEditor.m: (-[LocationFieldEditor validModesForFontPanel:]):
  • Preferences.subproj/AppearancePreferences.m: (-[AppearancePreferences validModesForFontPanel:]):
  • Preferences.subproj/WBPreferences.h:
  • Preferences.subproj/WBPreferences.m: (-[WBPreferences validModesForFontPanel:]): Take validModesForFontPanel: methods out of Panther #if.

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.

Jul 3, 2003:

9:58 PM Changeset in webkit [4590] by darin
  • 2 edits in trunk/WebKit
  • WebCoreSupport.subproj/WebImageRenderer.m: Remove obsolete comment.
3:15 PM Changeset in webkit [4589] by cblu
  • 2 edits in trunk/WebKit

Fixed: <rdar://problem/3206011>: Don't accepts drags when showing dialogs or sheets

Reviewed by john.

  • Misc.subproj/WebNSViewExtras.m: (-[NSView _web_dragOperationForDraggingInfo:]):
3:04 PM Changeset in webkit [4588] by cblu
  • 4 edits in trunk/WebKit

Fixed: <rdar://problem/3291566>: Aborting standalone image load makes image directory page unusable

Reviewed by john.

  • WebKit.pbproj/project.pbxproj: Xcode-ified WebKit.pbproj
  • WebView.subproj/WebImageView.h:
  • WebView.subproj/WebImageView.m: (-[WebImageView drawRect:]): layout if we need to, fill with white if we don't have an image yet (-[WebImageView setNeedsLayout:]): set the bit (-[WebImageView layout]): if we don't have an image, the frame size is the visible area so we draw white over the previous web page
2:22 PM Changeset in webkit [4587] by mjs
  • 4 edits in trunk/JavaScriptCore

Reviewed by Ken.

  • fixed 3096961 - JavaScriptCore should link only to what it uses, shouldn't drag in Cocoa.framework
  • JavaScriptCore.pbproj/project.pbxproj: Don't link Cocoa.framework; just pull in CoreFoundation and CoreServices.
  • kjs/date_object.cpp: Include CoreServices.h instead of Carbon.h (the stuff we want is in CarbonCore).
1:56 PM Changeset in webkit [4586] by sullivan
  • 3 edits in trunk/WebCore
  • fixed 3167770 -- visited and unvisited link colors are too close in default stylesheet
  • fixed 3315344 -- default active link color should be red as in other browsers

Reviewed by Hyatt

  • khtml/css/html4.css: Changed a:link and a:visited colors to match Mozilla (a slightly lighter blue for link, and a purpley shade instead of navy for visited). Also changed a:link:active and a:visited:active to be red instead of black.
11:54 AM Changeset in webkit [4585] by darin
  • 3 edits in trunk/WebCore

Reviewed by Ken.

  • khtml/html/html_formimpl.cpp: (HTMLSelectElementImpl::parseAttribute): Remove livepage.apple.com hack since the site has been changed.

Jul 2, 2003:

4:58 PM Changeset in webkit [4584] by mjs
  • 3 edits in branches/Safari-1-0-branch/WebKit

Merged fix from TOT:

2003-07-02 Maciej Stachowiak <mjs@apple.com>

Reviewed by Ken.

  • fixed 3304992 - REGRESSION: Every GET on an authenticated site requires a login (genentech)

I fixed this by adding a per-window queue of waiting
authentication requests. Before going to a later item in the
queue, the auth handler checks if there's already a credential
available to handle it, and if so uses that as the answer instead of
prompting.

  • Panels.subproj/WebPanelAuthenticationHandler.h:
  • Panels.subproj/WebPanelAuthenticationHandler.m: (-[NSMutableDictionary _web_setObject:forUncopiedKey:]): (-[WebPanelAuthenticationHandler init]): (-[WebPanelAuthenticationHandler dealloc]): (-[WebPanelAuthenticationHandler enqueueChallenge:forWindow:]): (-[WebPanelAuthenticationHandler tryNextChallengeForWindow:]): (-[WebPanelAuthenticationHandler startAuthentication:window:]): (-[WebPanelAuthenticationHandler _authenticationDoneWithChallenge:result:]):
4:58 PM Changeset in webkit [4583]
  • 3 copies in branches/Safari-1-0-branch

This commit was manufactured by cvs2svn to create branch
'Safari-1-0-branch'.

3:53 PM Changeset in webkit [4582] by darin
  • 7 edits in trunk/WebCore

Rolled out accidentally-checked-in changes.

  • kwq/KWQCharsetData.c:
  • kwq/KWQCharsets.mm:
  • kwq/KWQTextArea.mm:
  • kwq/mac-encodings.txt:
  • kwq/make-charset-table.pl:
3:48 PM Changeset in webkit [4581] by mjs
  • 3 edits in trunk/WebKit

Reviewed by Ken.

  • fixed 3304992 - REGRESSION: Every GET on an authenticated site requires a login (genentech)

I fixed this by adding a per-window queue of waiting
authentication requests. Before going to a later item in the
queue, the auth handler checks if there's already a credential
available to handle it, and if so uses that as the answer instead of
prompting.

  • Panels.subproj/WebPanelAuthenticationHandler.h:
  • Panels.subproj/WebPanelAuthenticationHandler.m: (-[NSMutableDictionary _web_setObject:forUncopiedKey:]): (-[WebPanelAuthenticationHandler init]): (-[WebPanelAuthenticationHandler dealloc]): (-[WebPanelAuthenticationHandler enqueueChallenge:forWindow:]): (-[WebPanelAuthenticationHandler tryNextChallengeForWindow:]): (-[WebPanelAuthenticationHandler startAuthentication:window:]): (-[WebPanelAuthenticationHandler _authenticationDoneWithChallenge:result:]):
3:38 PM Changeset in webkit [4580] by darin
  • 11 edits in trunk/WebCore

Reviewed by Ken.

  • fixed 3299715 -- unrepro nil-deref in KHTMLPart::xmlDocImpl handling timer
  • khtml/khtmlview.cpp: (KHTMLView::timerEvent): Add check for nil.
  • fixed clean builds
  • Makefile.am: Delete the config-timestamp.
  • added some other nil checks (perhaps inspired by some other bug reports, I can't remember)
  • khtml/html/html_inlineimpl.cpp: (HTMLAnchorElementImpl::defaultEventHandler): Added a check for nil document or nil view.
  • khtml/xml/dom_nodeimpl.cpp: (NodeImpl::dispatchEvent):
  • kwq/KWQCharsetData.c:
  • kwq/KWQCharsets.mm:
  • kwq/KWQTextArea.mm: (-[KWQTextArea _createTextView]):
  • kwq/mac-encodings.txt:
  • kwq/make-charset-table.pl:
11:53 AM Changeset in webkit [4579] by kocienda
  • 3 edits in trunk/WebCore

Reviewed by David

Fix some more build problems with warnings being issued
when casting and calling methods.

  • kwq/KWQScrollView.mm: (QScrollView::addChild): (QScrollView::resizeContents): (QScrollView::repaintContents):

Jul 1, 2003:

4:27 PM Changeset in webkit [4578]
  • 5 copies
    2 deletes in tags/WebCore-85~4

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

4:27 PM Changeset in webkit [4577] by kocienda
  • 11 edits in trunk/WebCore

2003-07-01 Ken Kocienda <kocienda@apple.com>

Reviewed by Darin

A host of changes to work around a compiler bug which issues
warnings when making objective-c method calls on objects that have
been typecast for the purpose of the call.

  • WebCore.pbproj/project.pbxproj:
  • kwq/KWQFileButton.mm: (KWQFileButton::setFilename): (KWQFileButton::sizeForCharacterWidth): (KWQFileButton::frameGeometry): (KWQFileButton::setFrameGeometry): (KWQFileButton::baselinePosition): (KWQFileButton::filenameChanged):
  • kwq/KWQKHTMLPart.mm: (KWQKHTMLPart::passWidgetMouseDownEventToWidget):
  • kwq/KWQLineEdit.mm: (QLineEdit::setAlignment):
  • kwq/KWQListBox.mm: (QListBox::~QListBox): (QListBox::clear): (QListBox::setSelectionMode): (QListBox::insertItem): (QListBox::endBatchInsert): (QListBox::setSelected): (QListBox::isSelected): (QListBox::sizeForNumberOfLines):
  • kwq/KWQTextEdit.mm: (QTextEdit::setAlignment):
  • kwq/WebCoreBridge.mm: (-[WebCoreBridge elementForView:]): (-[WebCoreBridge setSelectionFrom:startOffset:to:endOffset:]): (-[WebCoreBridge attributedStringFrom:startOffset:to:endOffset:]):
  • kwq/WebCoreDOMDocument.mm: (+[WebCoreDOMDocumentType documentTypeWithImpl:DOM::]): (+[WebCoreDOMImplementation implementionatWithImpl:DOM::]): (+[WebCoreDOMDocument documentWithImpl:DOM::]): (-[WebCoreDOMDocument importNode::]):
  • kwq/WebCoreDOMNode.mm: (+[WebCoreDOMNode nodeWithImpl:DOM::]): (-[WebCoreDOMNode insert:before:]): (-[WebCoreDOMNode replace:child:]): (-[WebCoreDOMNode removeChild:]): (+[WebCoreDOMNodeList nodeListWithImpl:DOM::]): (+[WebCoreDOMNamedNodeMap namedNodeMapWithImpl:DOM::]): (-[WebCoreDOMNamedNodeMap setNamedItem:]): (+[WebCoreDOMAttr attrWithImpl:DOM::]): (+[WebCoreDOMDocumentFragment documentFragmentWithImpl:DOM::]): (+[WebCoreDOMElement elementWithImpl:DOM::]): (+[WebCoreDOMEntityReference entityReferenceWithImpl:DOM::]): (+[WebCoreDOMCharacterData commentWithImpl:DOM::]): (+[WebCoreDOMComment commentWithImpl:DOM::]): (+[WebCoreDOMText textWithImpl:DOM::]): (+[WebCoreDOMCDATASection CDATASectionWithImpl:DOM::]): (+[WebCoreDOMProcessingInstruction processingInstructionWithImpl:DOM::]):
9:45 AM Changeset in webkit [4576]
  • 4 copies
    2 deletes in tags/WebCore-85-tarball

This commit was manufactured by cvs2svn to create tag
'WebCore-85-tarball'.

9:45 AM Changeset in webkit [4575] by mjs
  • 1 edit in branches/WebCore-85-tarball-branch/WebCore/WebCore.pbproj/project.pbxproj

WebCore-85 tarball changes.

9:44 AM Changeset in webkit [4574]
  • 2 copies
    2 deletes in tags/JavaScriptCore-85-tarball

This commit was manufactured by cvs2svn to create tag
'JavaScriptCore-85-tarball'.

9:44 AM Changeset in webkit [4573] by mjs
  • 1 edit in branches/JavaScriptCore-85-tarball-branch/JavaScriptCore/JavaScriptCore.pbproj/project.pbxproj

JavaScriptCore-85 tarball changes.

Jun 30, 2003:

5:51 PM Changeset in webkit [4572] by sullivan
  • 4 edits in trunk/WebKit

WebKit:

  • fixed 3310716 -- Authentication dialog could be tweaked to better match guidelines

Reviewed by Chris

  • Panels.subproj/English.lproj/WebAuthenticationPanel.nib: left-aligned "Name:" and "Password:" labels; slightly tweaked layout at right edge of sheet

WebBrowser:

  • fixed 3268514 -- Safari� English Localizable.strings file contains straight apostrophes

Reviewed by Chris

  • BrowserDocument.m: (-[BrowserDocument panel:userEnteredFilename:confirmed:]): changed straight quotes to curly ones in "Append 'txt'" messages.
  • English.lproj/Localizable.strings: updated for this change
2:40 PM Changeset in webkit [4571] by cblu
  • 4 edits in trunk/WebCore

Fixed: <rdar://problem/3310066>: All images use wrong map if page has image map of name ""

Reviewed by dave.

  • config.h:
  • khtml/html/html_documentimpl.cpp: (HTMLDocumentImpl::getMap): return 0 if getMap is called with a NULL string instead of treating it like an empty string
1:53 PM Changeset in webkit [4570] by sheridan
  • 3 edits in trunk

version 86u stamp

11:54 AM Changeset in webkit [4569]
  • 6 copies
    2 deletes in tags/WebCore-85~3

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

11:54 AM Changeset in webkit [4568] by sullivan
  • 3 edits in trunk/WebCore

Tests:

  • fixed gcc3.3 incompatibility

Reviewed by Darin

  • WebFoundation-Misc/ifnsstringextensions-test.m: (main): added "LL" to end of long integer constants

WebCore:

  • fixed gcc3.3 incompatibility

Reviewed by Darin

  • kwq/KWQComboBox.mm: (QComboBox::updateCurrentItem): cast result of getView() in a local variable to work around compiler bug where casting in a method call doesn't work (all other callers of getView() in this file were already using a local variable)

WebBrowser:

  • fixed gcc3.3 incompatibility

Reviewed by Darin

  • Button.h: change name of class from Button to ButtonPlus to avoid conflict with Carbon's Button() function.
  • Button.m: ditto
  • RolloverTrackingButton.h: ditto

Jun 26, 2003:

12:21 PM Changeset in webkit [4567]
  • 5 copies
    2 deletes in tags/WebKit-85~2

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

12:21 PM Changeset in webkit [4566]
  • 6 copies
    2 deletes in tags/WebCore-85~2

This commit was manufactured by cvs2svn to create tag 'WebCore-85~2'.

12:21 PM Changeset in webkit [4565] by cblu
  • 10 edits in trunk

WebCore:

More changes to make WebKit and WebCore compile with gcc 3.3.

Reviewed by darin.

  • kwq/WebCoreBridge.h:

WebKit:

Changes to make WebKit compile with gcc 3.3.

Reviewed by darin.

  • Carbon.subproj/HIWebView.m:
  • WebCoreSupport.subproj/WebBridge.m: (-[WebBridge setScrollbarsVisible:]): (-[WebBridge loadURL:referrer:reload:target:triggeringEvent:form:formValues:]): (-[WebBridge postWithURL:referrer:target:data:contentType:triggeringEvent:form:formValues:]):
  • WebView.subproj/WebFramePrivate.h:
  • WebView.subproj/WebFramePrivate.m: (-[WebFrame _loadURL:referrer:loadType:target:triggeringEvent:form:formValues:]): (-[WebFrame _postWithURL:referrer:target:data:contentType:triggeringEvent:form:formValues:]):
  • WebView.subproj/WebPreferences.m: (-[WebPreferences setDefaultFontSize:]): (-[WebPreferences setDefaultFixedFontSize:]): (-[WebPreferences setMinimumFontSize:]):
  • WebView.subproj/WebView.m: (-[WebView searchFor:direction:caseSensitive:wrap:]):

WebBrowser:

Changes to make WebBrowser compile with gcc 3.3.

Reviewed by darin.

  • BrowserNSMenuExtras.h:
  • BrowserNSMenuExtras.m: (-[NSMenu addItemWithTitle:action:target:]): (-[NSMenu itemWithTarget:andAction:]):
  • BrowserNSNetServiceExtras.m:
  • BrowserWindowController.m: (-[BrowserWindowController tabBarView:menuForButtonForTabViewItem:event:]): (-[BrowserWindowController goHome:]): (-[BrowserWindowController makeTextLarger:]): (-[BrowserWindowController makeTextSmaller:]): (-[BrowserWindowController reportBugToApple:]):
  • DateCell.m: (-[DateCell drawWithFrame:inView:]):
  • FormCompletionController.m: (+[FormCompletionController clearAutoFillStateForFrame:]):
  • Test/PageLoadTestController.m: (-[PageLoadTestController showWindow:]):
11:33 AM Changeset in webkit [4564] by cblu
  • 6 edits in trunk/WebCore

Made WebCore compile with gcc 3.3.

Reviewed by darin.

  • config.h:
  • kwq/KWQLineEdit.mm: (QLineEdit::selectAll): (QLineEdit::setEdited):
  • kwq/KWQString.h:
  • kwq/KWQString.mm:

Jun 24, 2003:

11:36 AM Changeset in webkit [4563] by cblu
  • 3 edits in trunk/WebKit

Renamed the context menu item Download Image To Disk" to "Download Image to Disk".

Reviewed by john.

  • English.lproj/Localizable.strings:
  • WebView.subproj/WebDefaultContextMenuDelegate.m: (-[WebDefaultUIDelegate menuItemWithTag:]):

Jun 20, 2003:

2:49 PM Changeset in webkit [4562] by darin
  • 3 edits in trunk/JavaScriptCore

Reviewed by Maciej.

  • improved the property map sorting technique so that the indices are separate for each property map, and also preserve the ordering when property maps are saved and restored
  • kjs/property_map.cpp: (PropertyMap::put): Don't bother setting the index for _singleEntry, since there's no need to sort a single entry. Use the per-table lastIndexUsed instead of a global. (PropertyMap::expand): Don't use the index (uninitialized now) out of a _singleEntry when putting it in a newly-created map; just use 0. Compute a value for the new map's lastIndexUsed as we walk through the elements we are adding to it (using the same old indices from the old map).

Jun 19, 2003:

10:12 AM Changeset in webkit [4561] by cblu
  • 2 edits in trunk/WebKit

Fixed: <rdar://problem/3294803>: HTTP error sent as content instead of error to plug-ins

Reviewed by john.

  • Plugins.subproj/WebNetscapePluginStream.m: (-[WebNetscapePluginConnectionDelegate connection:didReceiveResponse:]): if the response is an error, cancel the load, return a network error

Jun 15, 2003:

6:11 PM Changeset in webkit [4560]
  • 3 copies in tags/Safari-85~1

This commit was manufactured by cvs2svn to create tag 'Safari-85~1'.

6:11 PM Changeset in webkit [4559] by sheridan
  • 5 edits in trunk

changelog markers for 85.1

5:09 PM Changeset in webkit [4558] by vicki
  • 5 edits in trunk

WebCore:

Reviewed by darin.

  • WebCore.pbproj/project.pbxproj: remove SECTORDER_FLAGS variable, so that we don't use order file for our Panther submission

WebKit:

Reviewed by darin.

  • WebKit.pbproj/project.pbxproj: remove SECTORDER_FLAGS variable, so that we don't use order file for our Panther submission

WebBrowser:

Reviewed by darin.

  • WebBrowser.pbproj/project.pbxproj: remove SECTORDER_FLAGS variable, so that we don't use order file for our Panther submission

Jun 14, 2003:

6:27 PM Changeset in webkit [4557]
  • 3 copies
    2 deletes in branches/WebCore-85-tarball-branch

This commit was manufactured by cvs2svn to create branch
'WebCore-85-tarball-branch'.

6:27 PM Changeset in webkit [4556]
  • 3 copies
    2 deletes in tags/WebCore-85-tarball-anchor

This commit was manufactured by cvs2svn to create tag
'WebCore-85-tarball-anchor'.

6:27 PM Changeset in webkit [4555]
  • 3 copies in tags/Safari-85

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

6:27 PM Changeset in webkit [4554]
  • 1 copy
    2 deletes in branches/JavaScriptCore-85-tarball-branch

This commit was manufactured by cvs2svn to create branch
'JavaScriptCore-85-tarball-branch'.

6:27 PM Changeset in webkit [4553]
  • 1 copy
    2 deletes in tags/JavaScriptCore-85-tarball-anchor

This commit was manufactured by cvs2svn to create tag
'JavaScriptCore-85-tarball-anchor'.

6:27 PM Changeset in webkit [4552] by sheridan
  • 8 edits in trunk

Safari-85 version stamp

3:39 PM Changeset in webkit [4551] by cblu
  • 3 edits in trunk/WebCore

Fixed: <rdar://problem/3293367>: REGRESSION (83-84): nil-deref in addMetaData loading page in pop-up at live365.com

Reviewed by darin.

  • kwq/WebCoreBridge.mm: (-[WebCoreBridge openURL:reload:contentType:refresh:lastModified:pageCache:]): only call addMetaData if didOpenURL
Note: See TracTimeline for information about the timeline view.