Timeline
Jun 27, 2005:
- 10:47 PM Changeset in webkit [9511] by
-
- 2 edits in trunk/WebCore
Remove accidentally committed code that breaks the build. Oops!
- khtml/xml/dom_atomicstring.cpp: (DOM::AtomicString::expand): (DOM::AtomicString::shrink):
- 6:57 PM Changeset in webkit [9510] by
-
- 1 edit in trunk/WebCore/WebCore.pbproj/project.pbxproj
Removed accidental change from last checkin.
- 6:54 PM Changeset in webkit [9509] by
-
- 9 edits in trunk/WebCore
Reviewed by Darin.
- replaced all our hash functions with the state of the art in hashing
- ~1% speedup on cvs-base
No test cases added, perf effects only.
- khtml/xml/dom_atomicstring.cpp: (DOM::AtomicStringStatisticsExitLogger::~AtomicStringStatisticsExitLogger): Improved stats gathering to track collisions in more detail and count reinserts on remove. (DOM::addToCollisionCount): ditto (DOM::AtomicString::add): ditto (DOM::AtomicString::insert): ditto (DOM::AtomicString::remove): ditto
- khtml/xml/dom_stringimpl.cpp: (DOM::DOMStringImpl::computeHash): Replace with SuperFastHash algorithm.
- kwq/KWQCharsets.mm: (encodingNameHash): Clean up mistaken shift in the wrong direction.
- kwq/KWQString.h: Removed unused hashing code.
- kwq/KWQString.mm: ditto
- kwq/KWQTextCodec.mm: (QTextCodec::hash): Use a variant of the SuperFastHash algorithm.
- 5:26 PM Changeset in webkit [9508]
-
- 56 copies2 deletes in tags/WebCore-415~11~1
This commit was manufactured by cvs2svn to create tag
'WebCore-415~11~1'.
- 5:26 PM Changeset in webkit [9507]
-
- 83 copies in branches/Ti-2005-007-branch
This commit was manufactured by cvs2svn to create branch
'Ti-2005-007-branch'.
- 5:26 PM Changeset in webkit [9506]
-
- 83 copies in tags/Ti-2005-007-anchor
This commit was manufactured by cvs2svn to create tag
'Ti-2005-007-anchor'.
- 5:26 PM Changeset in webkit [9505] by
-
- 2 edits in branches/Safari-2-0-branch/WebCore
Versioning for Safari-2-0-branch - WebCore-415.11.1
- 5:24 PM Changeset in webkit [9504]
-
- 19 copies3 deletes in tags/WebKit-412~6~1
This commit was manufactured by cvs2svn to create tag
'WebKit-412~6~1'.
- 5:24 PM Changeset in webkit [9503] by
-
- 2 edits in branches/Safari-2-0-branch/WebKit
Versioning for Safari-2-0-branch - WebKit-412.6.1
- 5:20 PM Changeset in webkit [9502] by
-
- 5 edits in branches/Safari-2-0-branch/WebKit
Merged fix for <rdar://problem/4155738> from TOT to Safari-2-0-branch
2005-05-17 Chris Blumenberg <cblu@apple.com>
Fixed: <rdar://problem/4120255> web archives on remote servers can be viewed directly (with major security issues); should download instead
Reviewed by mjs.
- WebView.subproj/WebBaseResourceHandleDelegate.h:
- WebView.subproj/WebMainResourceClient.m: (-[WebMainResourceClient continueAfterContentPolicy:response:]): if the WebKit client has chosen to "use" a remote web archive, stop the load with an error
- 5:02 PM Changeset in webkit [9501] by
-
- 4 edits1 add in trunk/JavaScriptCore
Reviewed by Darin.
- replace hash functions with better ones
- JavaScriptCore.pbproj/project.pbxproj: Add new file to build.
- kjs/interpreter_map.cpp: (KJS::InterpreterMap::computeHash): Use shared pointer hash.
- kjs/pointer_hash.h: Added. (KJS::pointerHash): Pointer hash based on 32-bit mix and 64-bit mix hashes.
- kjs/protected_values.cpp: (KJS::ProtectedValues::computeHash): Use shared pointer hash.
- kjs/ustring.cpp: (KJS::UString::Rep::computeHash): Use SuperFastHash algorithm.
- 4:54 PM Changeset in webkit [9500] by
-
- 3 edits in branches/Safari-2-0-branch/WebKit
Merged fix for <rdar://problem/4155736> from TOT to Safari-2-0-branch
2005-05-17 Chris Blumenberg <cblu@apple.com>
Fixed: <rdar://problem/4119282> clicking a link in an RTF file opens the link with NSWorkspace without the usual security checks or WebView delegate control
Reviewed by mjs.
- WebCoreSupport.subproj/WebBridge.m: (-[WebBridge loadURL:referrer:reload:userGesture:target:triggeringEvent:form:formValues:]): pass the passed referrer to canLoadURL::: not [self referrer] (-[WebBridge postWithURL:referrer:target:data:contentType:triggeringEvent:form:formValues:]): ditto
- WebView.subproj/WebTextView.m: (-[WebTextView clickedOnLink:atIndex:]): call the loadURL bridge method so that security checks are made, command/option clicks work, policy delegate is consulted etc.
- 4:51 PM Changeset in webkit [9499] by
-
- 2 edits in branches/Safari-2-0-branch/WebCore
Merged fix for <rdar://problem/4162816> from TOT to Safari-2-0-branch
2005-05-27 Darin Adler <Darin Adler>
Reviewed by Vicki.
- fixed <rdar://problem/4125212> form submission delayed until you are on the next page on XML/XSL page (security hole)
- khtml/xsl/xslt_processorimpl.cpp: (DOM::XSLTProcessorImpl::documentFromXMLDocPtr): Call setParsing(false) explicitly here. It's really annoying that setParsing(true) is done inside DOM::DocumentImpl and setParsing(false) is done by KHTMLPart, so that should be fixed some day, but for now this is the way to do it.
- 4:40 PM Changeset in webkit [9498] by
-
- 2 edits in branches/Safari-1-3-branch/WebKit
2005-06-27 Adele Peterson <adele@apple.com>
Merged fix for 4119282 from TOT to Safari-1-3-branch
2005-05-17 Chris Blumenberg <cblu@apple.com>
Fixed: <rdar://problem/4119282> clicking a link in an RTF file opens the link with NSWorkspace without the usual security checks or WebView delegate control
Reviewed by mjs.
- WebView.subproj/WebTextView.m: (-[WebTextView clickedOnLink:atIndex:]): call the loadURL bridge method so that security checks are made, command/option clicks work, policy delegate is consulted etc.
- 4:32 PM Changeset in webkit [9497] by
-
- 2 edits in branches/Safari-1-3-branch/WebCore
Merged fix for <rdar://problem/4125212> from TOT to Safari-1-3-branch
2005-05-27 Darin Adler <Darin Adler>
Reviewed by Vicki.
- fixed <rdar://problem/4125212> form submission delayed until you are on the next page on XML/XSL page (security hole)
- khtml/xsl/xslt_processorimpl.cpp: (DOM::XSLTProcessorImpl::documentFromXMLDocPtr): Call setParsing(false) explicitly here. It's really annoying that setParsing(true) is done inside DOM::DocumentImpl and setParsing(false) is done by KHTMLPart, so that should be fixed some day, but for now this is the way to do it.
- 1:23 PM Changeset in webkit [9496] by
-
- 2 edits in trunk/WebKit
Patch by Anders Carlsson <andersca@mac.com>
Reviewed by Darin.
- Fixes <http://bugzilla.opendarwin.org/show_bug.cgi?id=3489> WebView's setSelectedDOMRange doesn't not implement clearing the selection as described in the WebView documentation: <http://developer.apple.com/documentation/Cocoa/Reference/WebKit/ObjC_classic/Classes/WebView.html>
- WebView.subproj/WebView.m: (-[WebView setSelectedDOMRange:affinity:]): If range is nil, call deselectText.
- 1:10 PM Changeset in webkit [9495]
-
- 4 copies2 deletes in tags/WebCore-315~0~1
This commit was manufactured by cvs2svn to create tag
'WebCore-315~0~1'.
- 1:10 PM Changeset in webkit [9494] by
-
- 2 edits in branches/Pan-2005-007-branch/WebCore
Versioning for Pan-2005-007-branch - WebCore-315.0.1
- 12:55 PM Changeset in webkit [9493]
-
- 5 copies3 deletes in tags/WebKit-312~1~1
This commit was manufactured by cvs2svn to create tag
'WebKit-312~1~1'.
- 12:55 PM Changeset in webkit [9492] by
-
- 2 edits in branches/Pan-2005-007-branch/WebKit
Versioning for Pan-2005-007 - WebKit-312.1.1
- 12:53 PM Changeset in webkit [9491] by
-
- 3 edits in branches/Pan-2005-007-branch/WebKit
Merged fix for 4119282 from TOT to Pan-2005-007-branch
2005-05-17 Chris Blumenberg <cblu@apple.com>
Fixed: <rdar://problem/4119282> clicking a link in an RTF file opens the link with NSWorkspace without the usual security checks or WebView delegate control
Reviewed by mjs.
- WebCoreSupport.subproj/WebBridge.m: (-[WebBridge loadURL:referrer:reload:userGesture:target:triggeringEvent:form:formValues:]): pass the passed referrer to canLoadURL::: not [self referrer] (-[WebBridge postWithURL:referrer:target:data:contentType:triggeringEvent:form:formValues:]): ditto
- WebView.subproj/WebTextView.m: (-[WebTextView clickedOnLink:atIndex:]): call the loadURL bridge method so that security checks are made, command/option clicks work, policy delegate is consulted etc.
- 12:12 PM Changeset in webkit [9490] by
-
- 2 edits in trunk/WebCore
Reviewed by Ken.
Test cases added: None because this relies on mouse clicking.
<rdar://problem/4140688> assertion failure double-clicking text to select
- khtml/rendering/render_text.cpp: (RenderText::positionForCoordinates):
Use setAffinityUsingLinePosition.
- 11:48 AM Changeset in webkit [9489] by
-
- 2 edits in branches/Pan-2005-007-branch/WebCore
Merged fix for <rdar://problem/4125212> from TOT to Pan-2005-007 branch
2005-05-27 Darin Adler <Darin Adler>
Reviewed by Vicki.
- fixed <rdar://problem/4125212> form submission delayed until you are on the next page on XML/XSL page (security hole)
- khtml/xsl/xslt_processorimpl.cpp: (DOM::XSLTProcessorImpl::documentFromXMLDocPtr): Call setParsing(false) explicitly here. It's really annoying that setParsing(true) is done inside DOM::DocumentImpl and setParsing(false) is done by KHTMLPart, so that should be fixed some day, but for now this is the way to do it.
Jun 26, 2005:
- 10:33 PM Changeset in webkit [9488] by
-
- 3 edits in trunk/WebKitTools
- Scripts/build-dumprendertree: Pass -project option so that having a second copy of the project (like the one Xcode 2.1 offers to make for you) that's out of date won't screw you up.
- Scripts/build-webkit: Ditto.
Jun 25, 2005:
- 10:21 AM Changeset in webkit [9487] by
-
- 2 edits2 adds in trunk
- updated a layout test so that it doesn't depend on a remote resource via http
- layout-tests/fast/backgrounds/001.html: Change image URL to be relative.
- layout-tests/fast/backgrounds/resources/bg_position_larger.gif: Added.
Jun 24, 2005:
- 10:17 PM Changeset in webkit [9486] by
-
- 2 edits2 adds in trunk
Changes by Mitz Pettel.
Reviewed by me.
Test cases added:
- layout-tests/fast/text/international/bidi-explicit-embedding-expected.txt: Added.
- layout-tests/fast/text/international/bidi-explicit-embedding.html: Added.
- fixed <http://bugzilla.opendarwin.org/show_bug.cgi?id=3599> Incorrect layout of explicit embedding levels
- khtml/rendering/bidi.cpp: (khtml::embed): Set up the new run correctly following an embed/pop. (khtml::RenderBlock::bidiReorderLine): Close the "dangling" run when we see an explicit embedding character (or PDF).
- 9:47 PM Changeset in webkit [9485] by
-
- 2 edits2 adds in trunk
Changes by Mitz Pettel.
Reviewed by me.
Test cases added:
- layout-tests/fast/text/international/bidi-CS-after-AN-expected.txt: Added.
- layout-tests/fast/text/international/bidi-CS-after-AN.html: Added.
- fixed <http://bugzilla.opendarwin.org/show_bug.cgi?id=3693> Bug_72578 in KHTML: bidi algorithm misbehaves with CS after AN
- khtml/rendering/bidi.cpp: (khtml::RenderBlock::bidiReorderLine): Rolled in the patch from the KDE tree.
- 2:05 PM Changeset in webkit [9484] by
-
- 3 edits in trunk/WebCore
Adds QBuffer::setBuffer(QByteArray) support to KWQBuffer, and adds a QBuffer(QByteArray) constructor.
Reviewed by Darin
Test cases added: Non required
- kwq/KWQBuffer.h: (QBuffer::QBuffer):
- kwq/KWQBuffer.mm: (QBuffer::setBuffer):
- 1:48 PM Changeset in webkit [9483] by
-
- 2 edits in trunk/WebKit
Patch contributed by Duncan Wilcox <duncan@mclink.it>
Reviewed by Darin
Spelling suggestions in the context menu don't call the should* delegate methods
- WebView.subproj/WebHTMLView.m: (-[WebHTMLView _changeSpellingFromMenu:]): give delegate's webView:shouldInsertText:replacingDOMRange:givenAction: a chance to prevent replacing of selected text
- 11:57 AM Changeset in webkit [9482] by
-
- 4 edits in trunk/WebCore
- <http://bugzilla.opendarwin.org/show_bug.cgi?id=3672> KWQRect -- CGRect and other small additions
- <http://bugzilla.opendarwin.org/show_bug.cgi?id=3670> Add remove and byteOrderMark support to KWQString for kdom
Reviewed by Darin
Test cases added: None required
- kwq/KWQRect.h: (QRect::contains):
- kwq/KWQRect.mm: (QRect::QRect): (QRect::topRight): (QRect::bottomLeft): (QRect::normalize): (QRect::operator CGRect):
- kwq/KWQString.h: (QChar::): (QString::remove):
- 9:48 AM Changeset in webkit [9481] by
-
- 2 edits2 adds in trunk
Reviewed by Justin Garcia.
- fixed <rdar://problem/4151619> Safari changes "\" characters to "/" in the query part of links that start with "?"
Test cases added:
- layout-tests/fast/dom/anchor-backslash-expected.txt: Added.
- layout-tests/fast/dom/anchor-backslash.html: Added.
- kwq/KWQKURL.mm: (substituteBackslashes): Fix error where we'd ignore "?" and "#" characters if they were the first character in the string.
Jun 23, 2005:
- 10:59 PM Changeset in webkit [9480] by
-
- 2 edits in trunk/WebCore
- khtml/html/html_formimpl.cpp: (DOM::HTMLTextAreaElementImpl::setValue): Took out an unneeded type cast (meant to do that before committing).
- 10:53 PM Changeset in webkit [9479] by
-
- 15 edits4 adds in trunk
Reviewed and landed by Darin Adler.
Test cases added:
- layout-tests/fast/forms/selection-functions-expected.txt: Added.
- layout-tests/fast/forms/selection-functions.html: Added.
- layout-tests/fast/forms/textarea-crlf-expected.txt: Added.
- layout-tests/fast/forms/textarea-crlf.html: Added.
- Fixes bug <http://bugzilla.opendarwin.org/show_bug.cgi?id=3401>. Also fixes issue where setting text of a textarea in code and then retrieving it would leave the \r\n sequences in the text, despite the textarea translating to \n in all other cases.
- khtml/ecma/kjs_html.h:
- khtml/ecma/kjs_html.cpp: (KJS::getInputSelectionStart): (KJS::getInputSelectionEnd): (KJS::KJS::HTMLElement::getValueProperty): (KJS::KJS::HTMLElement::hasProperty): (KJS::KJS::HTMLElementFunction::tryCall): (KJS::HTMLElement::putValue):
- khtml/html/html_formimpl.cpp: (DOM::HTMLInputElementImpl::canHaveSelection): (DOM::HTMLInputElementImpl::selectionStart): (DOM::HTMLInputElementImpl::selectionEnd): (DOM::HTMLInputElementImpl::setSelectionStart): (DOM::HTMLInputElementImpl::setSelectionEnd): (DOM::HTMLInputElementImpl::setSelectionRange): (DOM::HTMLInputElementImpl::setValue): (DOM::HTMLTextAreaElementImpl::selectionStart): (DOM::HTMLTextAreaElementImpl::selectionEnd): (DOM::HTMLTextAreaElementImpl::setSelectionStart): (DOM::HTMLTextAreaElementImpl::setSelectionEnd): (DOM::HTMLTextAreaElementImpl::setSelectionRange): (DOM::HTMLTextAreaElementImpl::setValue):
- khtml/html/html_formimpl.h:
- khtml/rendering/render_form.cpp: (RenderLineEdit::selectionStart): (RenderLineEdit::selectionEnd): (RenderLineEdit::setSelectionStart): (RenderLineEdit::setSelectionEnd): (RenderLineEdit::setSelectionRange): (RenderTextArea::selectionStart): (RenderTextArea::selectionEnd): (RenderTextArea::setSelectionStart): (RenderTextArea::setSelectionEnd): (RenderTextArea::select): (RenderTextArea::setSelectionRange):
- khtml/rendering/render_form.h:
- kwq/KWQLineEdit.h:
- kwq/KWQLineEdit.mm: (QLineEdit::setCursorPosition): (QLineEdit::cursorPosition): (QLineEdit::selectAll): (QLineEdit::selectionStart): (QLineEdit::selectedText): (QLineEdit::setSelection):
- kwq/KWQTextArea.h:
- kwq/KWQTextArea.mm: (-[KWQTextArea setSelectedRange:]): (-[KWQTextArea selectedRange]): (-[KWQTextArea getCursorPositionAsIndex:inParagraph:]): (RangeOfParagraph):
- kwq/KWQTextEdit.h:
- kwq/KWQTextEdit.mm: (QTextEdit::getCursorPosition): (QTextEdit::selectionStart): (QTextEdit::selectionEnd): (QTextEdit::setSelectionStart): (QTextEdit::setSelectionEnd): (QTextEdit::selectAll): (QTextEdit::setSelectionRange):
- kwq/KWQTextField.h:
- kwq/KWQTextField.mm: (-[KWQTextFieldController selectedRange]): (-[KWQTextFieldController setSelectedRange:]):
- 2:52 PM Changeset in webkit [9478] by
-
- 2 edits in trunk/WebCore
Patch by Eric Seidel <macdome@opendarwin.org>
Adds QTextIStream, QTextOStream to KWQ
Reviewed by Darin
Test cases added: None required
- kwq/KWQTextStream.h: (QTextIStream::QTextIStream): (QTextOStream::QTextOStream):
- 2:25 PM Changeset in webkit [9477] by
-
- 6 edits in trunk/WebCore
Patch by Eric Seidel <macdome@opendarwin.org>
This patch contains several small additions to KWQ
Reviewed by Darin
Test cases added: None required
- kwq/KWQApplication.h: (QApplication::palette):
- kwq/KWQDateTime.h: (QDateTime::time):
- kwq/KWQDict.h: (QDict::operator[]): (QDictIterator::operator*):
- kwq/KWQKDebug.h: (kdbgstream::operator<<):
- kwq/KWQMemArray.h: (QMemArray::duplicate):
- 12:47 PM Changeset in webkit [9476] by
-
- 13 edits in trunk/WebCore
Test cases added: None needed for this debug-only utility code.
- Make showTree() const.
- Add showTree() for InlineBox.
- Add showTree() for RenderObject.
- khtml/editing/selection.cpp: (khtml::Selection::showTree):
- khtml/editing/selection.h:
- khtml/editing/visible_position.cpp: (khtml::VisiblePosition::showTree):
- khtml/editing/visible_position.h: Make showTree() const.
- khtml/rendering/render_line.cpp: (khtml::InlineBox::showTree):
- khtml/rendering/render_line.h: Add showTree() for InlineBox.
- khtml/rendering/render_object.cpp: (RenderObject::showTree):
- khtml/rendering/render_object.h: Add showTree() for RenderObject.
- khtml/xml/dom_nodeimpl.cpp: (appendAttributeDesc): (NodeImpl::showNode): (NodeImpl::showTree): (NodeImpl::showTreeAndMark):
- khtml/xml/dom_nodeimpl.h: Make showTree() const.
- 12:13 PM Changeset in webkit [9475] by
-
- 1 edit2 adds in trunk/WebCore
- added template to be used when writing manual tests
- manual-tests/template.html: Added.
- 8:00 AM Changeset in webkit [9474] by
-
- 2 edits in trunk/WebKitTools
- Scripts/webkitdirs.pm: Fixed a regular expression in the code I just landed.
- 7:53 AM Changeset in webkit [9473] by
-
- 3 edits in trunk/WebKitTools
Changes based on input from Michael Kahl.
- Scripts/cvs-create-patch: Added code to handle getting changes in the top-level directory passed in.
- Scripts/webkitdirs.pm: Eliminate use of changing the current directory and using getcwd() in the code to find the base product dir. Added code to handle unusual base product directory values that use SRCROOT.