Timeline
Nov 9, 2004:
- 7:47 PM Changeset in webkit [7966] by
-
- 14 edits in trunk/WebCore
Fix for 3873234, Safari UI is unresponsive when parsing multiple HTML docs and 3873233, Safari hangs when
loading large local files.
Reviewed by mjs
- khtml/html/htmltokenizer.cpp: (khtml::HTMLTokenizer::HTMLTokenizer): (khtml::HTMLTokenizer::reset): (khtml::HTMLTokenizer::write): (khtml::HTMLTokenizer::stopped): (khtml::HTMLTokenizer::processingData): (khtml::HTMLTokenizer::continueProcessing): (khtml::HTMLTokenizer::timerEvent): (khtml::HTMLTokenizer::allDataProcessed): (khtml::HTMLTokenizer::end): (khtml::HTMLTokenizer::finish): (khtml::HTMLTokenizer::notifyFinished):
- khtml/html/htmltokenizer.h:
- khtml/khtml_part.cpp: (KHTMLPart::slotFinished): (KHTMLPart::end): (KHTMLPart::stop):
- khtml/khtml_part.h: (KHTMLPart::tokenizerProcessedData):
- khtml/khtmlview.cpp:
- khtml/xml/dom_docimpl.cpp:
- khtml/xml/xml_tokenizer.h: (khtml::Tokenizer::stopped): (khtml::Tokenizer::processingData):
- kwq/KWQDateTime.h:
- kwq/KWQDateTime.mm: (QDateTime::secsTo): (KWQUIEventTime::uiEventPending):
- kwq/KWQKHTMLPart.h:
- kwq/KWQKHTMLPart.mm: (KWQKHTMLPart::tokenizerProcessedData):
- kwq/WebCoreBridge.h:
- kwq/WebCoreBridge.mm: (-[WebCoreBridge stop]): (-[WebCoreBridge numPendingOrLoadingRequests]): (-[WebCoreBridge doneProcessingData]):
- 7:46 PM Changeset in webkit [7965] by
-
- 3 edits in trunk/WebKit
Fix for 3873234, Safari UI is unresponsive when parsing multiple HTML docs and 3873233, Safari hangs when
loading large local files.
Reviewed by mjs
- WebCoreSupport.subproj/WebBridge.m: (-[WebBridge tokenizerProcessedData]):
- WebView.subproj/WebDataSource.m: (-[WebDataSource _receivedMainResourceError:complete:]): (-[WebDataSource isLoading]):
- 5:04 PM Changeset in webkit [7964] by
-
- 2 edits in trunk/WebCore
Reviewed by Ken Kocienda.
<rdar://problem/3865837> Wrong text style after delete to start of document
- khtml/editing/htmlediting.cpp: (khtml::DeleteSelectionCommand::saveTypingStyleState): Sample computedStyle of m_selectionToDelete.start instead of m_downstreamStart.
- 4:28 PM Changeset in webkit [7963] by
-
- 2 edits1 add in trunk/JavaScriptCore
Fixed: <rdar://problem/3872724> soft link against JavaVM to save ~2MB RSHRD
Reviewed by rjw.
- ChangeLog:
- JavaScriptCore.pbproj/project.pbxproj: don't link against JavaVM
- bindings/softlinking.c: Added. (loadFramework): new (getFunctionPointer): new (JNI_GetCreatedJavaVMs): load JavaVM if not already loaded, get _JNI_GetCreatedJavaVMs symbol if we don't already have it, call JNI_GetCreatedJavaVMs
- 1:52 PM Changeset in webkit [7962] by
-
- 2 edits in trunk/WebCore
Fixed <rdar://problem/3872440> NSTimer prematurely released.
Reviewed by Darin.
- kwq/KWQTimer.mm: (QTimer::fire):
- kwq/KWQWidget.mm: (QWidget::paint):
- 12:57 PM Changeset in webkit [7961] by
-
- 3 edits in trunk/WebKit
Fixed <rdar://problem/3870964> 8A300: Safari not recognizing a PDF link (it displays raw data)
Add "text/pdf" as an acceptable PDF MIME type.
Reviewed by Chris.
- WebView.subproj/WebDataSource.m: (+[WebDataSource _repTypesAllowImageTypeOmission:]):
- WebView.subproj/WebFrameView.m: (+[WebFrameView _viewTypesAllowImageTypeOmission:]):
- 12:52 PM Changeset in webkit [7960] by
-
- 2 edits in trunk/WebCore
Reviewed by vicki.
- WebCore.pbproj/project.pbxproj: explicitly link against libxml2.2.6.14.dylib since the version number has been bumped
Nov 8, 2004:
- 7:46 PM Changeset in webkit [7959] by
-
- 2 edits2 adds in trunk
Reviewed by Ken Kocienda.
<rdar://problem/3865854> Deleting first line deletes all lines
- khtml/editing/htmlediting.cpp: (khtml::DeleteSelectionCommand::performGeneralDelete): Problem was that the code that deletes fully selected m_downstreamEnd.node() by deleting one of its ancestors, failed to end the loop that deletes all fully selected nodes. Also, fixed this code to clear m_trailingWhitespaceValid. Also removed dead m_endingPosition update because it is handled in calculateEndingPosition now.
- layout-tests/editing/deleting/delete-3865854-fix-expected.txt: Added.
- layout-tests/editing/deleting/delete-3865854-fix.html: Added.
- 4:32 PM Changeset in webkit [7958] by
-
- 7 edits in trunk/WebCore
Reviewed by Hyatt
- khtml/html/html_elementimpl.cpp: (HTMLElementImpl::createContextualFragment): Now takes flag to control whether comments are added to the DOM.
- khtml/html/html_elementimpl.h: Ditto.
- khtml/html/htmlparser.cpp: (KHTMLParser::KHTMLParser): Ditto. (KHTMLParser::getElement): Remove ifdef for comment processing. Replace with flag check.
- khtml/html/htmlparser.h: Add flag to constructor so callers can request comment nodes.
- khtml/html/htmltokenizer.cpp: (khtml::HTMLTokenizer::HTMLTokenizer): Add flag to constructor so callers can request comment nodes. (khtml::HTMLTokenizer::parseComment): Fix code to handle parsing out comment text correctly. There were a couple of indexing errors that resulted in the comment text containing part of the comment markers. (khtml::HTMLTokenizer::processToken): Don't let token id be reset to ID_TEXT if token is a comment.
- khtml/html/htmltokenizer.h: Add flag to constructor so callers can request comment nodes.
- 4:22 PM Changeset in webkit [7957] by
-
- 4 edits in trunk/WebCore
Fixed: <rdar://problem/3870907> WebCore unnecessary links against JavaVM and Security
Reviewed by darin.
- WebCore.pbproj/project.pbxproj: stop unnecessary linking
- khtml/html/html_objectimpl.h: don't unnecessarily include JavaVM header
- kwq/KWQKHTMLPart.h: ditto
- 4:02 PM Changeset in webkit [7956] by
-
- 2 edits in trunk/WebCore
Reviewed by John.
- fixed <rdar://problem/3825966> 8A274 Safari crashes closing window: QTimer::fire() with MallocStackLogging and MallocScribble enabled
- kwq/KWQTimer.mm: (QTimer::fire): Rearrange so we don't access the QTimer object after calling code that possibly deletes the QTimer.
- 11:11 AM Changeset in webkit [7955] by
-
- 7 edits in trunk
WebCore:
Fixed: <rdar://problem/3783904> Return key behavior is confusingly different between popup menus and autofill menus
Reviewed by john.
- kwq/KWQTextField.mm: (-[KWQTextFieldController textView:shouldHandleEvent:]): let the bridge have a crack at the event so that it can swallow the newline if it wants to
- kwq/WebCoreBridge.h:
WebKit:
Fixed: <rdar://problem/3783904> Return key behavior is confusingly different between popup menus and autofill menus
Reviewed by john.
- WebCoreSupport.subproj/WebBridge.m: (-[WebBridge control:textView:shouldHandleEvent:]): new
- WebView.subproj/WebFormDelegate.h:
- WebView.subproj/WebFormDelegate.m: (-[WebFormDelegate control:textView:shouldHandleEvent:inFrame:]): new
WebBrowser:
Fixed: <rdar://problem/3783904> Return key behavior is confusingly different between popup menus and autofill menus
Reviewed by john.
- BrowserWebController.m: (-[FormDelegate control:textView:shouldHandleEvent:inFrame:]): new
- CompletionController.h:
- CompletionController.m: (-[CompletionController handleInsertNewline]): new, factored out from next method (-[CompletionController control:textView:doCommandBySelector:]): call handleInsertNewline
- FormCompletionController.h:
- FormCompletionController.m: (-[FormCompletionController control:textView:shouldHandleEvent:]): new, call handleInsertNewline so that WebCore does not submit the form when a newline is entered
- 10:31 AM Changeset in webkit [7954] by
-
- 4 edits in trunk/WebCore
Reviewed by Darin.
Renamed NodeImpl::enclosingNonBlockFlowElement to NodeImpl::enclosingInlineElement, per Hyatt.
- khtml/editing/htmlediting.cpp: (khtml::DeleteSelectionCommand::moveNodesAfterNode):
- khtml/xml/dom_nodeimpl.cpp: (NodeImpl::enclosingInlineElement):
- khtml/xml/dom_nodeimpl.h:
Nov 5, 2004:
- 4:45 PM Changeset in webkit [7953] by
-
- 2 edits in trunk/WebKit
Fixed: <rdar://problem/3854218> Safari is sometimes really slow because of increased null events to plug-ins
- Plugins.subproj/WebBaseNetscapePluginView.m: reverted null event interval to 0.02
- 4:36 PM Changeset in webkit [7952] by
-
- 7 edits in trunk/WebCore
Fixed: <rdar://problem/3838413> REGRESSION (Mail): "Smart" word paste adds spaces before/after special characters
Reviewed by rjw.
- khtml/editing/htmlediting.cpp: (khtml::ReplaceSelectionCommand::doApply): call isCharacterSmartReplaceExempt on the part to see if a space should be inserted
- khtml/editing/visible_position.cpp: (khtml::VisiblePosition::character): new, returns the character for the position
- khtml/editing/visible_position.h:
- kwq/KWQKHTMLPart.h:
- kwq/KWQKHTMLPart.mm: (KWQKHTMLPart::isCharacterSmartReplaceExempt): new, calls the bridge
- kwq/WebCoreBridge.h:
- 4:36 PM Changeset in webkit [7951] by
-
- 2 edits in trunk/WebKit
Fixed: <rdar://problem/3838413> REGRESSION (Mail): "Smart" word paste adds spaces before/after special characters
Reviewed by rjw.
- WebCoreSupport.subproj/WebBridge.m: (_getPreSmartSet): copied from AppKit (_getPostSmartSet): ditto (-[WebBridge isCharacterSmartReplaceExempt:isPreviousCharacter:]): new
- 3:31 PM Changeset in webkit [7950] by
-
- 4 edits in trunk/WebKit
Fixed <rdar://problem/3810702> _checkNavigationPolicyForRequest:dataSource:formState:andCall:withSelector: ASSERTS when reentered from Xcode's man page viewer
Reviewed by Maciej (a long time ago).
- WebView.subproj/WebFrame.m: (-[WebFrame _loadDataSource:withLoadType:formState:]):
Fixed <rdar://problem/3845307> WebKit needs to export _HIWebViewRegisterClass so HIWebViews can work in Carbon nib files
As suggested in the bug, the fix is to actually call
HIWebViewRegisterClass in WebKitInitForCarbon, rather than
exporting the symbol.
Reviewed by Chris.
- Carbon.subproj/CarbonUtils.m: (WebInitForCarbon):
- Carbon.subproj/HIWebView.m:
- WebKit.pbproj/project.pbxproj:
- 2:11 PM Changeset in webkit [7949] by
-
- 3 edits in trunk
versioning for TOT, Safari 2.0 (170+)
- 1:59 PM Changeset in webkit [7948]
-
- 2 copies in tags/Safari-170
This commit was manufactured by cvs2svn to create tag 'Safari-170'.
- 1:59 PM Changeset in webkit [7947] by
-
- 6 edits in trunk
Safari-170 stamp
- 1:14 PM Changeset in webkit [7946] by
-
- 2 edits in trunk/WebKit/Carbon.subproj
Backing out change because tree is closed.
- 12:38 PM Changeset in webkit [7945] by
-
- 3 edits in trunk/WebKit
Fixed <rdar://problem/3845307> WebKit needs to export _HIWebViewRegisterClass so HIWebViews can work in Carbon nib files
Reviewed by Chris.
- Carbon.subproj/CarbonUtils.m: (WebInitForCarbon):
- Carbon.subproj/HIWebView.m:
- 10:45 AM Changeset in webkit [7944] by
-
- 4 edits in trunk/WebCore
Reviewed by Darin
Fix for <rdar://problem/3854383> REGRESSION(166-168) input fields show black background when background color is set to transparent
and a workaround for displaying transparent backgrounds for textareas.
- kwq/KWQLineEdit.mm: (QLineEdit::setPalette): If the background color is transparent (we check the alpha value) then we set the background to white
- kwq/KWQTextEdit.mm: (QTextEdit::setPalette): If the background color is transparent then we don't draw the background
- kwq/KWQTextArea.mm: (-[KWQTextArea setDrawsBackground:]): added setDrawsBackground function which calls setDrawsBackground on the super class, on the contentView, and on the textView.
- 10:00 AM Changeset in webkit [7943] by
-
- 2 edits in trunk/WebKit
Reviewed by Chris.
- fixed <rdar://problem/3857151> Assertion failure in "trackingRectOwner" while moving mouse over Slashdot.org page
- WebView.subproj/WebHTMLView.m: (-[WebHTMLView _addTrackingRect:owner:userData:assumeInside:useTrackingNum:]): Changed to no longer call addTrackingRect to do the work for consistency with the new method below. Not too much copied and pasted code. (-[WebHTMLView _addTrackingRects:owner:userDataList:assumeInsideList:trackingNums:count:]): Added an override for this new method in Tiger. No harm in implementing it on Panther, although it won't be called. (-[WebHTMLView _removeTrackingRects:count:]): Ditto.