Timeline
Aug 19, 2004:
- 8:26 PM Changeset in webkit [7306] by
-
- 2 edits in trunk/WebCore
Reviewed by John.
- fixed <rdar://problem/3549369> Crash at www.e1.ru in HTMLTokenizer::notifyFinished
Probably also fixed the following likely duplicates:
<rdar://problem/3503938> Safari crashed opening many tabs (HTMLTokenizer::notifyFinished(khtml::CachedObject*))
<rdar://problem/3566332> CrashTracer: ..405 crashes at com.apple.WebCore: QString::QString[unified] + 0x5c
<rdar://problem/3703964> CrashTracer: ...86 crashes at com.apple.WebCore: QString::QString[unified] + 0x5c
<rdar://problem/3703969> CrashTracer: ..234 crashes at com.apple.WebCore: HTMLTokenizer::notifyFinished + 0x1c8
- khtml/xml/dom_docimpl.cpp: (DocumentImpl::open): call setParsing(true), because we need to know we are once again parsing when we re-open a document that has previously completed loading.
- 7:21 PM Changeset in webkit [7305] by
-
- 2 edits in trunk/WebCore
Reviewed by Dave and Darin.
- khtml/rendering/render_text.cpp: (RenderText::paint): Split apple and non-apple code paths to allow further cleanup.
- 5:38 PM Changeset in webkit [7304] by
-
- 3 edits in trunk/WebCore
Reviewed by Dave.
- fixed <rdar://problem/3767274> crash in partForWidget inside setFocus (test page attached)
- kwq/KWQKHTMLPart.mm: (KWQKHTMLPart::nextKeyViewInFrame): Remove code to do position the widget; no longer needed since we reworked how widgets get their positions.
- kwq/KWQWidget.mm: (QWidget::setFocus): Ditto. This was the one that caused the bug.
- 5:11 PM Changeset in webkit [7303] by
-
- 2 edits in trunk/WebKit
Continue to call old pollForAppletInView: in Tiger until
we get an plugin that supports the new API.
Reviewed by Chris.
- WebCoreSupport.subproj/WebBridge.m: (-[WebBridge getAppletInView:]):
- WebKit.pbproj/project.pbxproj:
- 4:23 PM Changeset in webkit [7302] by
-
- 2 edits in trunk/WebCore
Fix crash when text is contained inside a table-colgroup.
Reviewed by john
- khtml/xml/dom_textimpl.cpp: (TextImpl::rendererIsNeeded):
- 4:17 PM Changeset in webkit [7301] by
-
- 2 edits in trunk/WebCore
Unexpected errors hit while finding word boundaries, leading to crash.
Reviewed by Ken.
- kwq/KWQTextUtilities.cpp: (KWQFindWordBoundary): Don't call UCFindTextBreak with edge cases it thinks are param errors, and pass correct mask for forward case. Also fix off-by-one crashers in fallback code.
- 3:50 PM Changeset in webkit [7300] by
-
- 10 edits in trunk/WebCore
Make XSLT imports/includes work. This code has to be turned off until the newer version of libxslt is
available.
Reviewed by kocienda
- khtml/css/css_ruleimpl.cpp: (CSSImportRuleImpl::init):
- khtml/xml/dom_docimpl.cpp: (DocumentImpl::DocumentImpl): (DocumentImpl::~DocumentImpl): (DocumentImpl::applyXSLTransform):
- khtml/xml/dom_docimpl.h: (DOM::DocumentImpl::setTransformSource): (DOM::DocumentImpl::transformSource):
- khtml/xml/dom_xmlimpl.cpp: (DOM::ProcessingInstructionImpl::checkStyleSheet):
- khtml/xml/xml_tokenizer.cpp: (khtml::matchFunc): (khtml::openFunc): (khtml::readFunc): (khtml::writeFunc): (khtml::createQStringParser): (khtml::XMLTokenizer::setTransformSource):
- khtml/xsl/xsl_stylesheetimpl.cpp: (DOM::XSLStyleSheetImpl::XSLStyleSheetImpl): (DOM::XSLStyleSheetImpl::~XSLStyleSheetImpl): (DOM::XSLStyleSheetImpl::isLoading): (DOM::XSLStyleSheetImpl::clearDocuments): (DOM::XSLStyleSheetImpl::parseString): (DOM::XSLStyleSheetImpl::loadChildSheets): (DOM::XSLStyleSheetImpl::loadChildSheet): (DOM::XSLImportRuleImpl::parentStyleSheet): (DOM::XSLStyleSheetImpl::compileStyleSheet): (DOM::XSLStyleSheetImpl::locateStylesheetSubResource): (DOM::XSLImportRuleImpl::XSLImportRuleImpl): (DOM::XSLImportRuleImpl::~XSLImportRuleImpl): (DOM::XSLImportRuleImpl::setStyleSheet): (DOM::XSLImportRuleImpl::isLoading): (DOM::XSLImportRuleImpl::loadSheet):
- khtml/xsl/xsl_stylesheetimpl.h: (DOM::XSLStyleSheetImpl::setOwnerDocument): (DOM::XSLStyleSheetImpl::setDocument): (DOM::XSLStyleSheetImpl::markAsProcessed): (DOM::XSLStyleSheetImpl::processed): (DOM::XSLImportRuleImpl::href): (DOM::XSLImportRuleImpl::styleSheet): (DOM::XSLImportRuleImpl::isImportRule):
- khtml/xsl/xslt_processorimpl.cpp: (DOM::m_sourceDocument): (DOM::stylesheetLoadFunc): (DOM::XSLTProcessorImpl::transformDocument):
- khtml/xsl/xslt_processorimpl.h:
- 2:00 PM Changeset in webkit [7299] by
-
- 3 edits in trunk
set version to Safari 2.0, (v159u) for tip of tree.
- 1:54 PM Changeset in webkit [7298]
-
- 3 copies in tags/Safari-159
This commit was manufactured by cvs2svn to create tag 'Safari-159'.
- 1:54 PM Changeset in webkit [7297]
-
- 3 copies in tags/Safari-158
This commit was manufactured by cvs2svn to create tag 'Safari-158'.
- 1:54 PM Changeset in webkit [7296]
-
- 3 copies in branches/ParisExpo-2004-branch
This commit was manufactured by cvs2svn to create branch
'ParisExpo-2004-branch'.
- 1:54 PM Changeset in webkit [7295]
-
- 3 copies in tags/ParisExpo-2004-anchor
This commit was manufactured by cvs2svn to create tag
'ParisExpo-2004-anchor'.
- 1:54 PM Changeset in webkit [7294] by
-
- 6 edits in trunk
Safari-158 stamp
- 10:34 AM Changeset in webkit [7293] by
-
- 2 edits in trunk/WebKit
Fixed typo in comment.
- Misc.subproj/WebIconDatabase.m: (-[WebIconDatabase _updateFileDatabase]):
- 10:33 AM Changeset in webkit [7292] by
-
- 2 edits in trunk/WebKit
Fixed: <rdar://problem/3566336> CrashTracer: .2403 crashes at com.apple.WebKit: -[WebFileDatabase performSetObject:forKey:] + 0x94
Reviewed by trey.
- Misc.subproj/WebIconDatabase.m: (-[WebIconDatabase _updateFileDatabase]): pass WebFileDatabase copies of the mutable dictionaries or else they may be accessed on a separate thread as the main thread is modifying them
- 9:21 AM Changeset in webkit [7291] by
-
- 2 edits in trunk/JavaScriptCore
- initialize deletedElementIndex to make the compiler happy
Aug 18, 2004:
- 5:30 PM Changeset in webkit [7290] by
-
- 2 edits in trunk/WebCore
3765958 - downstreamPosition() can hit infinite loop when at end of doc
The problem was that I had a position that was after the maximum position in the text
node, because it was the old caret position before a backspace was processed. Later
I happened to call downstream() on that position, and hit the bug. Fix is to consider
a position past the end point of its node if it is *greater than* or equal to its max offset.
Reviewed by Ken.
- khtml/xml/dom_positioniterator.cpp: (DOM::PositionIterator::atEnd):
- 5:15 PM Changeset in webkit [7289] by
-
- 2 edits in trunk/WebCore
Make the header overlap the footer in the zero-line case. Changes to Emerson's template will ensure the
header draws over the footer.
Reviewed by darin
- khtml/rendering/render_block.cpp: (khtml::getHeightForLineCount):
- 4:34 PM Changeset in webkit [7288] by
-
- 5 edits in trunk
WebKit:
Replace horrible pollForAppletInView: with new
webPlugInGetApplet. The details of how the applet instance
is provided now belong to the Java team. Yeh.
Reviewed by Chris.
- WebCoreSupport.subproj/WebBridge.m: (-[WebBridge getAppletInView:]):
WebCore:
Replace horrible pollForAppletInView: with new
webPlugInGetApplet. The details of how the applet instance
is provided now belong to the Java team. Yeh.
Reviewed by Chris.
- kwq/KWQKHTMLPart.mm: (KWQKHTMLPart::getAppletInstanceForView):
- kwq/WebCoreBridge.h:
- 11:19 AM Changeset in webkit [7287] by
-
- 6 edits in trunk/WebCore
Fixed: <rdar://problem/3692199> 8A146: Safari crashes in toHTMLWithOptions, selection with no renderer (various sites)
Reviewed by trey.
- khtml/xml/dom2_rangeimpl.cpp: (DOM::RangeImpl::toHTML): renamed, don't assume that nodes of the range had renderers, use the common ancestor of the range as the root
- khtml/xml/dom2_rangeimpl.h:
- khtml/xml/dom_nodeimpl.cpp: (NodeImpl::recursive_toHTML): renamed, removed code that determines whether to include the root in the HTML, leave this up to the caller
- khtml/xml/dom_nodeimpl.h:
- kwq/WebCoreBridge.mm: (-[WebCoreBridge markupStringFromNode:nodes:]): call renamed methods (-[WebCoreBridge markupStringFromRange:nodes:]): ditto
- 10:43 AM Changeset in webkit [7286] by
-
- 2 edits in trunk/WebCore
Reviewed by me
- khtml/css/css_valueimpl.cpp: (CSSStyleDeclarationImpl::copy): Roll back silly last minute change that broke this code. Note to self: read code before making changes to it.
- 10:34 AM Changeset in webkit [7285] by
-
- 5 edits in trunk/WebCore
Coded by Darin and Ken
- khtml/css/css_computedstyle.cpp: Added CopyProperties static array. This contains the properties we implement that we also want to copy in the new CSSComputedStyleDeclarationImpl::copy described below. (DOM::CSSComputedStyleDeclarationImpl::copy): New function. In this class, copies the computed values of all the properties listed in CopyProperties. In essence, this makes a freeze-dired version of a computed style. (DOM::CSSComputedStyleDeclarationImpl::diff): Removes every property from the passed-in CSSStyleDeclarationImpl that is also in the computed style.
- khtml/css/css_computedstyle.h:
- khtml/css/css_valueimpl.cpp: (CSSStyleDeclarationImpl::copy): New function. In this class, the copy operation is straightforward. Returns a copy that will be unchanged when the original changes.
- khtml/css/css_valueimpl.h: (DOM::CSSStyleDeclarationImpl::values): Added a accessor suitable for use when the CSSStyleDeclarationImpl is const.
Aug 17, 2004:
- 8:13 PM Changeset in webkit [7284] by
-
- 1 edit in trunk/WebKit/ChangeLog
Change some tabs to spaces.
- 6:16 PM Changeset in webkit [7283] by
-
- 5 edits in trunk/WebKit
Fixed <rdar://problem/3759093> Need PDF context menu: "Open in Preview" or other external app
Added support for "Open with ..." in PDF view.
Reviewed by Chris and Trey.
- ChangeLog:
- English.lproj/Localizable.strings:
- English.lproj/StringsNotToBeLocalized.txt:
- WebView.subproj/WebPDFView.h:
- WebView.subproj/WebPDFView.m: (-[WebPDFView initWithFrame:]): (-[WebPDFView dealloc]): (applicationInfoForMIMEType): (-[WebPDFView path]): (-[WebPDFView menuForEvent:]): (-[WebPDFView setDataSource:]): (-[WebPDFView layout]): (-[WebPDFView viewDidMoveToHostWindow]): (-[WebPDFView openWithFinder:]):
- 5:09 PM Changeset in webkit [7282] by
-
- 2 edits in trunk/WebCore
Reviewed by Darin.
<rdar://problem/3703768> CrashTracer: ...50 crashes at com.apple.WebCore: KHTMLPart::xmlDocImpl const + 0
- khtml/khtmlview.cpp: (KHTMLView::viewportMouseMoveEvent): Add a nil check and an assertion for m_part being null. It seems impossible for this to happen, so we want to debug it ourselves, but in the meantime, let's try to avoid causing crashes for our users.
- 5:07 PM Changeset in webkit [7281] by
-
- 3 edits in trunk/JavaScriptCore
Reviewed by Adele.
- fixed <rdar://problem/3746676> SAP WebDynpro app hangs inside JavaScript property map hash table code (deleted sentinel problem)
- kjs/property_map.h: Added some private functions.
- kjs/property_map.cpp: (KJS::PropertyMap::clear): Set sentinelCount to 0. (KJS::PropertyMap::put): Complete search for the element before choosing to use the deleted-element sentinel. Also keep sentinel count up to date when we destroy a sentinel by overwriting with a new added element. (KJS::PropertyMap::expand): Added. Calls rehash with a size 2x the old size, or 16. (KJS::PropertyMap::rehash): Added. Refactored the rehash code into a separate function. (KJS::PropertyMap::remove): Add one to sentinelCount, and rehash if 1/4 or more of the elements are deleted-element sentinels. (KJS::PropertyMap::checkConsistency): Check the sentinelCount.
- 4:19 PM Changeset in webkit [7280] by
-
- 2 edits in trunk/JavaScriptCore
Code change by Eric Albert, reviewd by me.
<rdar://problem/3571960> washingtonpost.com claims I don't have cookies enabled and won't let me read articles
- kjs/date_object.cpp: (timetUsingCF): Clamp time to LONG_MAX (getting rid of time_t entirely would be even better, but is not required to fix this bug.
- 3:14 PM Changeset in webkit [7279] by
-
- 1 edit in trunk/WebKit/Plugins.subproj/WebJavaPlugIn.h
JNI needs both the jmethodID and return type. Changed API to
pass both.
Reviewed by Chris.
- Plugins.subproj/WebJavaPlugIn.h:
- 3:03 PM Changeset in webkit [7278] by
-
- 3 edits in trunk/WebCore
Fix the line truncation function for Emerson so that at the far left setting of the slider, only the header
is visible.
Reviewed by darin
- khtml/rendering/render_block.cpp: (khtml::getHeightForLineCount):
- khtml/rendering/render_flexbox.cpp: (khtml::RenderFlexibleBox::layoutVerticalBox):
- 2:53 PM Changeset in webkit [7277] by
-
- 18 edits in trunk
Reviewed by Hyatt
Rewrite of the command that deletes a selection. I deleted great
big swaths of bug-ridden code to accomplish this and replaced it
with code that is much cleaner and smarter.
Also, renamed equivalentUpstreamPosition and equivalentDownstreamPosition to
upstream to downstream, respectively.
Added a couple of new helper methods.
- khtml/editing/htmlediting.cpp: DeleteCollapsibleWhitespaceCommand and RemoveNodeAndPruneCommand now obsolete. A huge win.
- khtml/editing/htmlediting.h: Ditto.
- khtml/editing/htmlediting_impl.cpp: (khtml::debugPosition): Fix printf which had a placeholder, but no argument passed in the varargs. (khtml::CompositeEditCommandImpl::deleteUnrenderedText): New helper. Much simplified and cleaner version of (khtml::ApplyStyleCommandImpl::doApply): upstream/downstream name change (khtml::ApplyStyleCommandImpl::nodeFullySelected): upstream/downstream name change (khtml::DeleteSelectionCommandImpl::doApply): upstream/downstream name change (khtml::DeleteTextCommandImpl::DeleteTextCommandImpl): Add an assert to check that the passed offset is less than the length of the text node. (khtml::InputNewlineCommandImpl::insertNodeAfterPosition): upstream/downstream name change (khtml::InputNewlineCommandImpl::insertNodeBeforePosition): upstream/downstream name change (khtml::InputNewlineCommandImpl::doApply): upstream/downstream name change (khtml::InputTextCommandImpl::prepareForTextInsertion): upstream/downstream name change (khtml::InputTextCommandImpl::execute): upstream/downstream name change (khtml::InputTextCommandImpl::insertSpace): upstream/downstream name change (khtml::ReplaceSelectionCommandImpl::doApply): upstream/downstream name change (khtml::TypingCommandImpl::issueCommandForDeleteKey): upstream/downstream name change (khtml::TypingCommandImpl::deleteKeyPressed):
- khtml/editing/htmlediting_impl.h:
- khtml/xml/dom_position.cpp: (DOM::Position::previousWordBoundary): (DOM::Position::nextWordBoundary): (DOM::Position::upstream): (DOM::Position::downstream): (DOM::Position::inRenderedText): Add null check. (DOM::Position::isRenderedCharacter): New helper. (DOM::isWS): New helper in this file. (DOM::Position::leadingWhitespacePosition): New helper. Factored out from htmlediting_impl.cpp. (DOM::Position::trailingWhitespacePosition): Ditto. (DOM::Position::debugPosition): Add null check.
- khtml/xml/dom_position.h:
- khtml/xml/dom_selection.cpp: (DOM::Selection::toRange): upstream/downstream name change (DOM::Selection::validate): upstream/downstream name change (DOM::Selection::debugPosition): upstream/downstream name change
- layout-tests/editing/deleting/delete-block-contents-003-expected.txt: Updated tests with new expected results.
- layout-tests/editing/deleting/delete-contiguous-ws-001-expected.txt: Ditto.
- layout-tests/editing/deleting/delete-selection-001-expected.txt: Ditto.
- layout-tests/editing/deleting/delete-trailing-ws-001-expected.txt: Ditto.
- layout-tests/editing/inserting/insert-br-case1-expected.txt: Ditto.
- layout-tests/editing/inserting/insert-br-case2-expected.txt: Ditto.
- layout-tests/editing/style/style-3681552-fix-002-expected.txt: Ditto.
- 2:41 PM Changeset in webkit [7276] by
-
- 5 edits in trunk/WebCore
Various spelling fixes.
Reviewed by Ken.
- khtml/khtml_part.cpp: (KHTMLPart::setSelection): No misspellings in the spelling code comments
- khtml/xml/dom_docimpl.cpp: (DocumentImpl::removeMarker): Repaint if doc changes. Sometimes the markers were not being erased when you clicked in a word.
- khtml/xml/dom_position.cpp: (DOM::Position::previousWordBoundary): Small optimization. Bail after first try if the second try will not come out any different. (DOM::Position::nextWordBoundary): Ditto
- kwq/KWQKHTMLPart.mm: (KWQKHTMLPart::markMisspellingsInSelection): Comment.
- 1:42 PM Changeset in webkit [7275] by
-
- 1 edit in trunk/WebCore/ChangeLog-2005-08-23
Added a bug number to the textarea bug fix check-in,
so I can look it up here in ChangeLog.
- 1:41 PM Changeset in webkit [7274] by
-
- 5 edits in trunk/WebCore
Reviewed by Maciej.
- fixed <rdar://problem/3689700> crash loading page; stoxx.com (works in IE and Firefox)
- khtml/khtml_part.h: Make completeURL public.
- kwq/KWQKJavaAppletWidget.mm: (KJavaAppletWidget::KJavaAppletWidget): Complete the base URL before passing it across the bridge. This sidesteps the crashing bug in CFURL, filed as '<rdar://problem/3764632> CFURLCreateAbsoluteURLWithBytes crashes if passed the string "../.."' and also is obviously correct behavior that may fix other sites too.
- fixed <rdar://problem/3547725> Crashes at csuohio.edu, list box vs. mouse event problem (Spoof No Fix)
- kwq/KWQListBox.mm: (QListBox::~QListBox): Nil out the pointer from the KWQTableView back to the widget by calling a new detach method. (-[KWQTableView detach]): Set the pointer to the QListBox to 0. Also set the delegate and data source to nil, so we don't need nil checks in delegate and data source methods. (-[KWQTableView mouseDown:]): Add nil check. (-[KWQTableView keyDown:]): Add nil check. (-[KWQTableView keyUp:]): Add nil check. (-[KWQTableView becomeFirstResponder]): Add nil check. (-[KWQTableView resignFirstResponder]): Add nil check. (-[KWQTableView canBecomeKeyView]): Add nil check. (-[KWQTableView tableViewSelectionDidChange:]): Add nil checks, even though this is a delegate callback, to handle cases where calls to JavaScript result in the QListBox going away partway through. (-[KWQTableView drawRow:clipRect:]): Add nil check. (-[KWQTableView _accessibilityTableCell:tableColumn:]): Add nil check.
- 12:55 PM Changeset in webkit [7273] by
-
- 2 edits in trunk/WebCore
Fix ASSERT in spelling marker management.
Reviewed by John.
- khtml/xml/dom_docimpl.cpp: (DocumentImpl::shiftMarkers): Use assert instead of ASSERT. Tweak test to allow for a start position of 0.
- 12:48 PM Changeset in webkit [7272] by
-
- 5 edits in trunk
WebCore:
3764147 - failure of subframe to load leaves links in parent doc broken
Reviewed by Maciej.
- khtml/khtml_part.cpp: (KHTMLPart::childBegin): New method to mark part as not complete. (KHTMLPart::processObjectRequest): Mark child part imcomplete, so if we later get a failure on load it won't think it's already complete and do nothing.
- khtml/khtml_part.h:
WebKit:
3764147 - failure of subframe to load leaves links in parent doc broken
Reviewed by Maciej.
- WebView.subproj/WebDataSource.m: (-[WebDataSource _receivedMainResourceError:complete:]): Need to call [bridge end] in the case of an error, so WC can clean up.
- 12:05 PM Changeset in webkit [7271] by
-
- 3 edits in trunk
set version number to '158u'. the tree is open
- 11:59 AM Changeset in webkit [7270]
-
- 3 copies in tags/Safari-157
This commit was manufactured by cvs2svn to create tag 'Safari-157'.
- 11:59 AM Changeset in webkit [7269] by
-
- 6 edits in trunk
Safari-157 stamp
Aug 16, 2004:
- 9:53 PM Changeset in webkit [7268] by
-
- 1 edit in trunk/WebCore/WebCore.pbproj/project.pbxproj
Fix project so that OTHER_LDFLAGS in the project also links dynamically to libxslt
- 7:10 PM Changeset in webkit [7267] by
-
- 2 edits in trunk/WebCore
Fix the #define. I had it all backwards.
- WebCorePrefix.h:
- 6:54 PM Changeset in webkit [7266] by
-
- 11 edits5 adds2 deletes in trunk/WebCore
Land initial support for XSLT using xml-stylesheet PIs.
- WebCore.pbproj/project.pbxproj:
- khtml/khtml_part.cpp: (KHTMLPart::replaceDocImpl):
- khtml/khtml_part.h:
- khtml/khtmlview.h:
- khtml/xml/dom_docimpl.cpp: (DocumentImpl::DocumentImpl): (DocumentImpl::~DocumentImpl): (DocumentImpl::recalcStyleSelector): (DocumentImpl::applyXSLTransform): (DocumentImpl::setTransformSourceDocument):
- khtml/xml/dom_docimpl.h: (DOM::DocumentImpl::setTransformSource): (DOM::DocumentImpl::transformSource): (DOM::DocumentImpl::transformSourceDocument):
- khtml/xml/dom_xmlimpl.cpp: (DOM::ProcessingInstructionImpl::checkStyleSheet):
- khtml/xml/dom_xmlimpl.h: (DOM::ProcessingInstructionImpl::isXSL):
- khtml/xml/xml_tokenizer.cpp: (khtml::matchFunc): (khtml::openFunc): (khtml::createQStringParser): (khtml::XMLTokenizer::processingInstruction): (khtml::XMLTokenizer::finish): (khtml::XMLTokenizer::setTransformSource):
- khtml/xml/xml_tokenizer.h: (khtml::Tokenizer::setTransformSource):
- khtml/xml/xsl_stylesheetimpl.cpp: Removed.
- khtml/xml/xsl_stylesheetimpl.h: Removed.
- khtml/xsl/xsl_stylesheetimpl.cpp: Added. (DOM::XSLStyleSheetImpl::XSLStyleSheetImpl): (DOM::XSLStyleSheetImpl::~XSLStyleSheetImpl): (DOM::XSLStyleSheetImpl::isLoading): (DOM::XSLStyleSheetImpl::checkLoaded): (DOM::XSLStyleSheetImpl::docLoader): (DOM::XSLStyleSheetImpl::parseString):
- khtml/xsl/xsl_stylesheetimpl.h: Added. (DOM::XSLStyleSheetImpl::isXSLStyleSheet): (DOM::XSLStyleSheetImpl::type): (DOM::XSLStyleSheetImpl::ownerDocument): (DOM::XSLStyleSheetImpl::document): (DOM::XSLStyleSheetImpl::clearDocument):
- khtml/xsl/xslt_processorimpl.cpp: Added. (DOM::m_sourceDocument): (DOM::XSLTProcessorImpl::~XSLTProcessorImpl): (DOM::XSLTProcessorImpl::transformDocument): (DOM::bufferWrite): (DOM::XSLTProcessorImpl::addToResult): (DOM::XSLTProcessorImpl::documentFromXMLDocPtr):
- khtml/xsl/xslt_processorimpl.h: Added.
- 4:06 PM Changeset in webkit [7265] by
-
- 2 edits in trunk/WebCore
Fix build.
- khtml/khtml_part.cpp: (KHTMLPart::isImmediateRedirectPending):
- 3:26 PM Changeset in webkit [7264] by
-
- 4 edits in trunk/WebCore
Fixed <rdar://problem/3704339> Context2D forces integer positions in drawImage
Use floats instead of ints to draw images.
Reviewed by Ken.
- khtml/ecma/kjs_html.cpp: (KJS::Context2DFunction::tryCall):
- kwq/KWQPainter.h:
- kwq/KWQPainter.mm: (QPainter::drawPixmap): (QPainter::drawFloatPixmap):
- 3:21 PM Changeset in webkit [7263] by
-
- 4 edits in trunk/WebCore
Reviewed by Darin.
- fixed <rdar://problem/3752509> Pop up windows not showing up within SAP's BW Module (changing location.href on new window created by window.open)
(actually the previous fix for this bug was mostly correct, but
this additional change is needed to avoid the regression in
<rdar://problem/3751025> REGRESSION: website rejects Safari 125.9
as "need to upgrade to IE 6", but didn't reject 125.8
So if merging for a software update, make sure to include both
this and the previous fix.
- khtml/html/htmltokenizer.cpp: (khtml::HTMLTokenizer::write): When there is an immediate reidrect pending, make sure to stop tokenizing, because we need to make sure no further script tags are processed beyond the one that triggered the redirect.
- khtml/khtml_part.cpp: (KHTMLPart::isImmediateRedirectPending): New method to allow checking if a redirect is pending.
- khtml/khtml_part.h:
- 2:17 PM Changeset in webkit [7262] by
-
- 4 edits in trunk/JavaScriptCore
Fixed <rdar://problem/3581092> cash in KJS::Bindings::JSObject::eval at tcvetantcvetkov.com
Adds bullet proofing to protect against evaluation of bogus JS in all the flavors of bindings (Java, C, and ObjC).
Reviewed by Chris.
- bindings/NP_jsobject.cpp: (NPN_Evaluate):
- bindings/jni/jni_jsobject.cpp: (JSObject::eval):
- bindings/objc/WebScriptObject.mm: (-[WebScriptObject evaluateWebScript:]):
- 1:56 PM Changeset in webkit [7261] by
-
- 3 edits in trunk/WebCore
Fix the blank textarea problem by ensuring that any change to a <textarea>'s DOM children causes the form control
to resync with the DOM. This behavior matches WinIE.
Reviewed by kocienda
- khtml/html/html_formimpl.cpp: (HTMLTextAreaElementImpl::childrenChanged):
- khtml/html/html_formimpl.h:
Aug 15, 2004:
- 8:41 PM Changeset in webkit [7260] by
-
- 9 edits in trunk
WebKit:
More changes to np headers.
Reviewed by Darin.
- Plugins.subproj/WebNetscapePluginPackage.m: (-[WebNetscapePluginPackage load]):
- Plugins.subproj/npapi.h:
- Plugins.subproj/npfunctions.h:
- Plugins.subproj/npruntime.h:
More updates to np headers. Implemented new NPN functions.
Reviewed by Darin.
- bindings/NP_jsobject.cpp: (NPN_HasProperty): (NPN_HasMethod):
- bindings/npapi.h:
- bindings/npruntime.h: