Timeline
Jul 10, 2003:
- 11:23 PM Changeset in webkit [4621] by
-
- 2 edits in trunk/WebCore
Removed stray conflict marker.
- 6:03 PM Changeset in webkit [4620]
-
- 1 copy2 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 copy2 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
-
- 8 edits in trunk
Safari-89 stamp
- 4:38 PM Changeset in webkit [4616] by
-
- 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
-
- 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 copy319 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 copy319 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
-
- 14 edits in trunk
Reviewed by Darin.
- fixed 3302021 - v74 and v85 hang with http://e-www.motorola.com/
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.
- fixed 3302021 - v74 and v85 hang with http://e-www.motorola.com/
- fixed a bug with saving and restoring location object properties
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 30 edits2 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
-
- 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
-
- 8 edits in trunk
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
-
- 3 edits in trunk
tree is open for submissions, Safari-89u
- 5:54 PM Changeset in webkit [4597]
-
- 1 copy318 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
-
- 11 edits in trunk
Safari-88 stamp
- 11:13 AM Changeset in webkit [4594]
-
- 6 copies2 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
-
- 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 copies2 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
-
- 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.