Timeline
Mar 3, 2006:
- 11:42 PM Changeset in webkit [13123] by
-
- 5 edits2 adds in trunk/WebCore
2006-03-03 Eric Seidel <eseidel@apple.com>
Reviewed by hyatt.
Fix QString crasher on Win32, also remove c-style casts from file.
Add a few more stubs to allow more layout tests to not crash.
Make dlls only copy when changed.
Add RenderThemeWin stubs.
- WebCore.vcproj/WebCore/WebCore.vcproj:
- WebCore.vcproj/WebCore/build-generated-files.sh:
- platform/QString.cpp: (QString::stripWhiteSpace): (QString::simplifyWhiteSpace): (QString::setLatin1): (QString::sprintf): (QString::insert): (QString::fill):
- platform/win/TemporaryLinkStubs.cpp: (WebCore::usableScreenRect): (FrameWin::respondToChangedContents): (FrameWin::unfocusWindow): (FrameWin::locationbarVisible): (FrameWin::clearUndoRedoOperations): (FrameWin::issueRedoCommand): (FrameWin::canRedo): (FrameWin::canUndo): (FrameWin::saveDocumentState): (FrameWin::print): (FrameWin::issueCutCommand): (FrameWin::issueCopyCommand): (FrameWin::issueUndoCommand): (FrameWin::mimeTypeForFileName): (FrameWin::clearRecordedFormValues): (FrameWin::issuePasteCommand): (FrameWin::scheduleClose): (FrameWin::menubarVisible): (FrameWin::personalbarVisible): (FrameWin::statusbarVisible): (FrameWin::toolbarVisible): (FrameWin::issueTransposeCommand): (FrameWin::canPaste): (FrameWin::incomingReferrer): (FrameWin::canGoBackOrForward): (FrameWin::issuePasteAndMatchStyleCommand): (FrameWin::createPlugin): (BrowserExtensionWin::getHistoryLength): (BrowserExtensionWin::canRunModal): (BrowserExtensionWin::openURLNotify): (BrowserExtensionWin::canRunModalNow): (BrowserExtensionWin::runModal): (QListBox::setFont): (WebCore::TransferJob::assembleResponseHeaders): (WebCore::TransferJob::~TransferJob): (QFontMetrics::QFontMetrics): (QFontMetrics::lineSpacing): (QFontMetrics::xHeight): (QFontMetrics::ascent): (FrameWin::shouldChangeSelection): (FrameWin::generateFrameName): (FrameWin::createFrame): (RenderThemeWin::paintCheckbox): (RenderThemeWin::paintRadio): (RenderThemeWin::paintButton): (RenderThemeWin::paintTextField):
- rendering/RenderThemeWin.cpp: Added. (WebCore::theme):
- rendering/RenderThemeWin.h: Added.
- 11:29 PM Changeset in webkit [13122] by
-
- 3 edits in trunk/WebKitTools
2006-03-03 Eric Seidel <eseidel@apple.com>
Reviewed by NOBODY (OOPS!).
A few more fixes to make run-webkit-tests really work on win32.
- DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp: (localFileTest):
- Scripts/run-webkit-tests:
- 5:35 PM Changeset in webkit [13121] by
-
- 5 edits in trunk/WebKitTools
2006-03-03 Eric Seidel <eseidel@apple.com>
Reviewed by darin.
Make run-webkit-tests work on win32.
- DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp: (localFileTest): (dumpRenderTreeMain): (dumpRenderTreeToStdOut): (serializeToStdOut): (main):
- Scripts/run-webkit-tests:
- Scripts/webkitdirs.pm:
- Spinneret/Spinneret/WebView.cpp: (WebKit::WebView::WebView):
- 3:33 PM Changeset in webkit [13120] by
-
- 3 edits1 add in trunk
Reviewed by Darin.
- Fixed <rdar://problem/4465598> REGRESSION (TOT): Crash occurs at http://maps.google.com/?output=html ( KJS::Identifier::add(KJS::UString::Rep*)
This regression was caused by my fix for 4448098. I failed to account for the
deleted entry sentinel in the mehtod that saves the contents of a property map to
the back/forward cache.
Manual test in WebCore/manual-tests/property-map-save-crash.html
- kjs/property_map.cpp: (KJS::deletedSentinel): Use 1 instead of -1 to facilitate an easy bit mask (KJS::isValid): New function: checks if a key is null or the deleted sentinel (KJS::PropertyMap::~PropertyMap): Fixed up the branch logic here for readability and a slight performance win (KJS::PropertyMap::clear): (KJS::PropertyMap::rehash): (KJS::PropertyMap::addSparseArrayPropertiesToReferenceList): (KJS::PropertyMap::save): Check keys with isValid()
WebCore:
Test case for <rdar://problem/4465598> REGRESSION (TOT): Crash occurs at
http://maps.google.com/?output=html ( KJS::Identifier::add(KJS::UString::Rep*)
- manual-tests/property-map-save-crash.html: Added.
- 2:10 PM Changeset in webkit [13119] by
-
- 2 edits in trunk/LayoutTests
2006-03-03 Alexander Kellett <lypanov@kde.org>
- local machine unfortunately shows slightly differing results to the build bots, reverting to fix the built bot.
- svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt:
- 11:43 AM Changeset in webkit [13118] by
-
- 3 edits in trunk/WebCore
2006-03-03 Eric Seidel <eseidel@apple.com>
Reviewed by adele.
Fix clearly bogus cairo elipse drawing code.
Make QFontMetrics stubs slightly more sane.
- platform/cairo/GraphicsContextCairo.cpp: (WebCore::GraphicsContext::drawEllipse):
- platform/win/TemporaryLinkStubs.cpp: (QFontMetrics::floatWidth): (QFontMetrics::height): (QFontMetrics::width): (QFontMetrics::isFixedPitch):
- 7:59 AM Changeset in webkit [13117] by
-
- 7 edits2 adds in trunk
LayoutTests:
Reviewed by Eric.
- test for http://bugzilla.opendarwin.org/show_bug.cgi?id=7480 non-HTML elems w/o children in HTML docs get serialized self-closing
- update tests for problem where the HTML tokenizer would discard the first newline after </pre>
- fast/innerHTML/innerHTML-custom-tag.html: Added.
- fast/innerHTML/innerHTML-custom-tag-expected.txt: Added.
- fast/innerHTML/005-expected.txt: Updated. Now matches the original document as expected. Old result had the <div> after a <pre> put on the same line.
- editing/inserting/4278698-expected.txt: Updated because offset of node changed since we have one more text node (from after a /pre).
- fast/text/whitespace/pre-wrap-overflow-selection-expected.txt: Ditto.
WebCore:
Reviewed by Eric.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=7480 non-HTML elems w/o children in HTML docs get serialized self-closing
- fix problem where the HTML tokenizer would discard the first newline after </pre>
Test: fast/innerHTML/innerHTML-custom-tag.html
- editing/markup.cpp: (WebCore::shouldSelfClose): Refined rule so that it doesn't try to do any self-closing tags in HTML documents at all; updated comment.
- khtml/html/htmltokenizer.cpp: (WebCore::HTMLTokenizer::parseTag): Added a check of beginTag in the <pre> tag case. We were accidentally discarding a newline after a </pre> tag.
- 1:54 AM Changeset in webkit [13116] by
-
- 5 edits2 adds in trunk/WebKitTools
2006-03-03 Eric Seidel <eseidel@apple.com>
Reviewed by mjs.
Add WebFrame class (to hold Frame and FrameView).
Add Location bar support to Spinneret.
- Spinneret/Spinneret/Spinneret.cpp: (resizeSubViews): (_tWinMain): (WndProc): (MyEditProc):
- Spinneret/Spinneret/Spinneret.vcproj:
- Spinneret/Spinneret/WebFrame.cpp: Added. (WebKit::WebFrame::WebFramePrivate::WebFramePrivate): (WebKit::WebFrame::WebFramePrivate::~WebFramePrivate): (WebKit::WebFrame::WebFrame): (WebKit::WebFrame::loadFilePath): (WebKit::WebFrame::loadHTMLString): (WebKit::WebFrame::paint): (WebKit::WebFrame::impl): (WebKit::WebFrame::viewImpl):
- Spinneret/Spinneret/WebFrame.h: Added.
- Spinneret/Spinneret/WebView.cpp: (WebKit::WebView::WebViewPrivate::~WebViewPrivate): (WebKit::WebView::WebView): (WebKit::WebView::windowHandle): (WebKit::WebView::mainFrame): (WebKit::WebView::mouseMoved): (WebKit::WebView::mouseDown): (WebKit::WebView::mouseUp): (WebKit::WebView::mouseDoubleClick): (WebKit::WebViewWndProc):
- Spinneret/Spinneret/WebView.h:
- 1:44 AM Changeset in webkit [13115] by
-
- 3 edits1 copy in trunk/WebCore
Rubber stamped by Eric.
- add new files to build, fix link stubs.
- WebCore.vcproj/WebCore/WebCore.vcproj:
- platform/win/TemporaryLinkStubs.cpp: (KWQKCookieJar::cookieEnabled): (WebCore::TransferJob::retrieveCharset): (WebCore::TransferJob::assembleResponseHeaders): (WebCore::TransferJob::~TransferJob):
- platform/win/TransferJobWin.cpp: Added.
- 1:31 AM Changeset in webkit [13114] by
-
- 1 edit1 add in trunk/WebCore
- add file I forgot in my last commit.
- platform/TransferJobInternal.h: Added. (WebCore::TransferJobInternal::TransferJobInternal):
- 1:30 AM Changeset in webkit [13113] by
-
- 10 edits2 adds in trunk/WebCore
2006-03-03 Eric Seidel <eseidel@apple.com>
Reviewed by mjs.
Wire up WidgetWin, CursorWin, ScrollViewWin.
Stub out methods for selection and cursors.
- Viewer/ImageDocument.h:
- WebCore.vcproj/WebCore/WebCore.vcproj:
- bridge/win/FrameWin.cpp:
- khtml/ecma/kjs_proxy.cpp: (WebCore::KJSProxyImpl::initScriptIfNeeded):
- platform/IntRect.h: (WebCore::IntRect::IntRect):
- platform/Widget.h:
- platform/win/CursorWin.cpp: (WebCore::eastResizeCursor): (WebCore::northResizeCursor): (WebCore::northEastResizeCursor): (WebCore::northWestResizeCursor): (WebCore::southResizeCursor): (WebCore::southEastResizeCursor): (WebCore::southWestResizeCursor): (WebCore::westResizeCursor):
- platform/win/IntRectWin.cpp: (WebCore::IntRect::IntRect): (WebCore::IntRect::operator RECT):
- platform/win/MouseEventWin.cpp:
- platform/win/ScrollViewWin.cpp: Added. (WebCore::ScrollView::updateContents):
- platform/win/TemporaryLinkStubs.cpp: (QTextEdit::textWithHardLineBreaks): (QLineEdit::setPlaceholderString): (QScrollBar::scroll): (GraphicsContext::beginTransparencyLayer): (Widget::setIsSelected): (QLineEdit::selectedText): (QComboBox::sizeHint): (KWQFileButton::focusPolicy): (QTextEdit::focusPolicy): (QSlider::focusPolicy): (QListBox::focusPolicy): (QLineEdit::focusPolicy): (WebCore::moveCursor): (ScrollView::scrollBy): (KWQKCookieJar::cookieEnabled): (WebCore::TransferJob::TransferJob): (WebCore::screenDepth): (WebCore::usableScreenRect): (FrameWin::getObjectInstanceForWidget): (FrameWin::getEmbedInstanceForWidget): (FrameWin::getAppletInstanceForWidget): (FrameWin::passMouseDownEventToWidget): (FrameWin::issuePasteCommand): (FrameWin::issueTransposeCommand): (QSlider::setFont): (QLineEdit::setFont): (QListBox::setFont): (QFontMetrics::QFontMetrics): (QComboBox::setFont): (QTextEdit::setFont): (QTextEdit::setWritingDirection): (QFontMetrics::setFontDescription): (QFontMetrics::checkSelectionPoint): (FrameWin::addMessageToConsole): (FrameWin::shouldChangeSelection): (ScrollView::resizeContents): (ScrollView::visibleHeight): (ScrollView::visibleWidth): (ScrollView::setContentsPos): (ScrollView::contentsX): (ScrollView::contentsY): (ScrollView::contentsHeight): (ScrollView::contentsWidth): (ScrollView::viewportToContents):
- platform/win/WidgetWin.cpp: Added. (WebCore::Widget::Widget): (WebCore::Widget::~Widget): (WebCore::Widget::windowHandle): (WebCore::Widget::setWindowHandle): (WebCore::Widget::setActiveWindow): (WebCore::Widget::frameGeometry): (WebCore::Widget::hasFocus): (WebCore::Widget::setFocus): (WebCore::Widget::clearFocus): (WebCore::Widget::font): (WebCore::Widget::setFont): (WebCore::Widget::setCursor): (WebCore::Widget::show): (WebCore::Widget::hide): (WebCore::Widget::setFrameGeometry): (WebCore::Widget::mapFromGlobal):
- 1:19 AM Changeset in webkit [13112] by
-
- 11 edits1 copy3 moves2 deletes in trunk/WebCore
Reviewed by Eric.
- move TransferJob from kwq to platform, separate platform from non-platform bits
- ForwardingHeaders/kio/job.h: Removed.
- ForwardingHeaders/kio/jobclasses.h: Removed.
- WebCore.xcodeproj/project.pbxproj:
- bridge/mac/MacFrame.mm:
- dom/xml_tokenizer.cpp:
- khtml/xsl/xslt_processorimpl.cpp:
- kwq/KWQKJobClasses.h: Removed.
- kwq/KWQKJobClasses.mm: Removed.
- kwq/KWQLoader.mm:
- kwq/KWQResourceLoader.mm:
- kwq/TransferJobClient.h: Removed.
- loader/Cache.cpp:
- loader/loader.cpp:
- page/Frame.cpp:
- platform/TransferJob.cpp: Added. (WebCore::TransferJob::TransferJob): (WebCore::TransferJob::queryMetaData): (WebCore::TransferJob::addMetaData):
- platform/TransferJob.h: Added.
- platform/TransferJobClient.h: Added.
- platform/mac/TransferJobMac.mm: Added. (WebCore::TransferJobInternal::~TransferJobInternal): (WebCore::TransferJob::retrieveCharset): (WebCore::TransferJob::cancel):
- xml/xmlhttprequest.cpp:
- 1:18 AM Changeset in webkit [13111] by
-
- 2 edits in trunk/WebCore
Reviewed by Eric.
- enough link stubs to "display" local copy of WebKit site w/o hitting breakpoint
- platform/win/TemporaryLinkStubs.cpp: (QLineEdit::setReadOnly): (QTextEdit::setCursorPosition): (QLineEdit::setCursorPosition): (QFontMetrics::width): (GraphicsContext::drawText): (GraphicsContext::drawLineForText):
Mar 2, 2006:
- 11:44 PM Changeset in webkit [13110] by
-
- 2 edits in trunk/WebCore
Rubber stamped by Eric.
- remove function that is now gone
- platform/win/TemporaryLinkStubs.cpp:
- 11:41 PM Changeset in webkit [13109] by
-
- 7 edits in trunk/WebCore
Reviewed by Eric.
- move logic to kick off load from KWQLoader function to a TransferJob method
- kwq/KWQKJobClasses.h:
- kwq/KWQKJobClasses.mm: (WebCore::TransferJob::start):
- kwq/KWQLoader.h:
- kwq/KWQLoader.mm:
- loader/loader.cpp: (WebCore::Loader::servePendingRequests):
- xml/xmlhttprequest.cpp: (WebCore::XMLHttpRequest::send):
- 11:16 PM Changeset in webkit [13108] by
-
- 5 edits in trunk/WebCore
Rubber stamped by Eric.
- remove unused loader parameter to KWQServeRequest.
- kwq/KWQLoader.h:
- kwq/KWQLoader.mm: (KWQServeRequest):
- loader/loader.cpp: (WebCore::Loader::servePendingRequests):
- xml/xmlhttprequest.cpp: (WebCore::XMLHttpRequest::send):
- 10:58 PM Changeset in webkit [13107] by
-
- 5 edits in trunk/WebCore
Reviewed by Eric.
- remove one of the versions of KWQServeRequest.
- kwq/KWQLoader.h:
- kwq/KWQLoader.mm:
- loader/loader.cpp: (WebCore::Loader::servePendingRequests):
- platform/win/TemporaryLinkStubs.cpp: (Widget::isEnabled): (KWQServeRequest):
- 10:13 PM Changeset in webkit [13106] by
-
- 2 edits in trunk/WebCore
Rubber stamped by Eric.
- win32 build fix.
- platform/win/MouseEventWin.cpp:
- 9:37 PM Changeset in webkit [13105] by
-
- 2 edits in trunk/WebKitSite
2006-03-02 Eric Seidel <eseidel@apple.com>
Reviewed by mjs.
- quality/reporting.html: display a nicer message to those using 10.2
- 6:53 PM Changeset in webkit [13104] by
-
- 5 edits in trunk/WebCore
Reviewed by eric
<http://bugzilla.opendarwin.org/show_bug.cgi?id=3894>
uses of <cmath> should change to <math>
- ksvg2/svg/SVGAnimateTransformElementImpl.cpp:
- ksvg2/svg/SVGAnimationElementImpl.cpp:
- ksvg2/svg/SVGHelper.cpp:
- ksvg2/svg/SVGLengthImpl.cpp:
- 5:52 PM Changeset in webkit [13103] by
-
- 8 edits6 adds in trunk/LayoutTests
Reviewed by Darin, landed by Beth.
Fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=3230
CSS1: Words with inline elements get extra capital letters
Update existing tests for new results and add new test
- 5:46 PM Changeset in webkit [13102] by
-
- 5 edits in trunk/WebCore
Reviewed by Darin, landed by Beth
Fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=3230
CSS1: Words with inline elements get extra capital letters
Does not use UBreakIterator (yet?) for this, but a relatively
simple change that fixes our failure in the CSS1 test suite
(5.4.5).
- 1:46 PM Changeset in webkit [13101] by
-
- 3 edits in trunk/WebKitTools
2006-03-02 Eric Seidel <eseidel@apple.com>
Reviewed by ggaren.
- Spinneret/Spinneret/WebView.cpp: (WebKit::registerWebViewWithInstance): (WebKit::WebView::WebView): (WebKit::WebView::mouseMoved): (WebKit::WebView::mouseDown): (WebKit::WebView::mouseUp): (WebKit::WebView::mouseDoubleClick): (WebKit::WebViewWndProc):
- Spinneret/Spinneret/WebView.h:
- 1:45 PM Changeset in webkit [13100] by
-
- 3 edits4 adds in trunk
LayoutTests:
Patch reviewed by sullivan
Test written by mitz
<http://bugzilla.opendarwin.org/show_bug.cgi?id=7542>
REGRESSION: (r13028) Scrolling causes incomplete drawing of <ul> bullets
- fast/lists/scrolled-marker-paint-expected.checksum: Added.
- fast/lists/scrolled-marker-paint-expected.png: Added.
- fast/lists/scrolled-marker-paint-expected.txt: Added.
- fast/lists/scrolled-marker-paint.html: Added.
WebCore:
Reviewed by sullivan
<http://bugzilla.opendarwin.org/show_bug.cgi?id=7542>
REGRESSION: (r13028) Scrolling causes incomplete drawing of <ul> bullets
- rendering/render_list.cpp: (WebCore::RenderListMarker::paint):
- 1:41 PM Changeset in webkit [13099] by
-
- 6 edits2 adds in trunk/WebCore
2006-03-02 Eric Seidel <eseidel@apple.com>
Reviewed by ggaren.
Add (partially stubbed out) mouse event handling for Win32.
- WebCore.vcproj/WebCore/WebCore.vcproj:
- platform/IntPoint.h:
- platform/MouseEvent.h:
- platform/win/IntPointWin.cpp: Added. (WebCore::IntPoint::IntPoint): (WebCore::IntPoint::operator POINT):
- platform/win/MouseEventWin.cpp: Added. (WebCore::MouseEvent::MouseEvent):
- platform/win/TemporaryLinkStubs.cpp: (QLineEdit::setMaxLength): (ScrollView::scrollBy): (WebCore::Widget::setFocus): (FrameWin::respondToChangedSelection): (FrameWin::runJavaScriptPrompt): (FrameWin::recordFormValue): (FrameWin::registerCommandForRedo): (FrameWin::runJavaScriptAlert): (FrameWin::runJavaScriptConfirm): (FrameWin::openURL): (FrameWin::registerCommandForUndo): (FrameWin::addMessageToConsole): (FrameWin::mimeTypeForFileName): (FrameWin::shouldChangeSelection): (FrameWin::markMisspellingsInAdjacentWords): (FrameWin::markMisspellings): (FrameWin::personalbarVisible): (FrameWin::objectContentType): (FrameWin::createFrame): (FrameWin::createPlugin): (BrowserExtensionWin::setTypedIconURL): (BrowserExtensionWin::getHistoryLength): (BrowserExtensionWin::canRunModal): (BrowserExtensionWin::openURLNotify): (BrowserExtensionWin::createNewWindow): (BrowserExtensionWin::canRunModalNow): (BrowserExtensionWin::runModal): (BrowserExtensionWin::goBackOrForward): (BrowserExtensionWin::setIconURL): (FrameWin::passSubframeEventToSubframe): (FrameWin::lastEventIsMouseUp): (BrowserExtensionWin::BrowserExtensionWin): (Widget::setCursor): (ScrollView::visibleHeight): (ScrollView::visibleWidth): (ScrollView::setContentsPos): (ScrollView::contentsX): (ScrollView::contentsY): (ScrollView::contentsHeight): (ScrollView::contentsWidth): (ScrollView::viewportToContents): (TransferJob::TransferJob): (TransferJob::addMetaData):
- 11:40 AM Changeset in webkit [13098] by
-
- 3 edits2 adds in trunk
LayoutTests:
Reviewed by mjs
<http://tinymce.moxiecode.com/example_full.php?example=true>
TinyMCE: Undo still enabled after a location change, crashes if performed
- editing/undo/undo-iframe-location-change-expected.txt: Added.
- editing/undo/undo-iframe-location-change.html: Added.
WebCore:
Reviewed by mjs
<http://tinymce.moxiecode.com/example_full.php?example=true>
TinyMCE: Undo still enabled after a location change, crashes if performed
Can't clear undo/redo operations registered by subframes in didOpenURL,
because subframes have already been detached.
- page/Frame.cpp: (WebCore::Frame::didOpenURL): (WebCore::Frame::closeURL):
- 11:37 AM Changeset in webkit [13097] by
-
- 1 copy in tags/WebCore-417.23/WebCore
New tag part two).
- 11:37 AM Changeset in webkit [13096] by
-
- 1 add in tags/WebCore-417.23
New tag.
- 11:35 AM Changeset in webkit [13095] by
-
- 2 edits in branches/Safari-2-0-branch/WebCore
Versioning to WebCore-417.23
- 11:32 AM Changeset in webkit [13094] by
-
- 7 edits in branches/Safari-2-0-branch/WebCore
Merged fix from TOT to Safari-2-0-branch
This also includes the http://bugzilla.opendarwin.org/show_bug.cgi?id=7363 fix
<rdar://problem/4462712> REGRESSION (r12872): Repro crash when clicking the Quick Reply box in Gmail
2006-02-17 Vicki Murley <vicki@apple.com>
Reviewed by Justin.
Get rid of handleFocusOut on text fields and textareas - move this functionality to the place
where we resign focus on the previous node in setFocusNode. Add isTextField on RenderObject
as one way to distinguish from contenteditable elements - Win IE does not fire onChange for
contenteditable elements, so we won't either. Also, expose the dirty bit variables previously
checked in handleFocusOut methods in isEdited() and setEdited().
Fixes the following bugs:
<rdar://problem/4315673> REGRESSION (1.2.2 - 1.3): onChange and onFocus events firing order differs for mouse click and tab (7227)
<rdar://problem/4447009> for text fields, onChange should fire before onBlur to match Win IE
Test case is on the way.
- dom/DocumentImpl.cpp: (WebCore::DocumentImpl::setFocusNode): For textareas and text fields, fire a change event on the node that is resigning focus. Make sure the blur event fires after the change event - 4447009.
- rendering/render_form.cpp: (WebCore::RenderLineEdit::slotReturnPressed): Replace call to handleFocusOut with equivalent code. (WebCore::RenderLineEdit::isEdited): Added. (WebCore::RenderLineEdit::setEdited): Added. (WebCore::RenderTextArea::setEdited): Added.
- rendering/render_form.h: (WebCore::RenderLineEdit::isTextField): Added. (WebCore::RenderTextArea::isTextArea): Make this non-virtual. (WebCore::RenderTextArea::isEdited): Added.
- rendering/render_object.h: (WebCore::RenderObject::isEdited): Added. (WebCore::RenderObject::setEdited): Added. (WebCore::RenderObject::isTextField): Added.
- rendering/render_replaced.h: Remove handleFocusOut().
- rendering/render_replaced.cpp: Ditto. (WebCore::RenderWidget::eventFilter): Remove call to handleFocusOut(). Safe to do here, since we call setFocusNode immediately beforehand.
- 2:35 AM Changeset in webkit [13093] by
-
- 2 edits in trunk/JavaScriptCore
- now fix mac build again
- kjs/identifier.cpp:
- 2:20 AM Changeset in webkit [13092] by
-
- 3 edits in trunk/JavaScriptCore
Rubber stamped by Anders and Eric.
- add fpconst.cpp to win32 build, it is now needed
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
- kjs/fpconst.cpp:
- 2:10 AM Changeset in webkit [13091] by
-
- 5 edits in trunk/JavaScriptCore
Reviewed by Eric.
- fix windows build, broken by my last patch
- kjs/JSImmediate.cpp:
- kjs/identifier.cpp:
- kxmlcore/FastMalloc.cpp:
- kxmlcore/Platform.h:
- 1:21 AM Changeset in webkit [13090] by
-
- 52 edits in trunk
Add svn:eol-style=native, and fix line endings.
- 1:12 AM Changeset in webkit [13089] by
-
- 62 edits4 adds in trunk
Reviewed by Darin.
- Set up new prototype macros and avoid using #if without defined() in JSC
Added new PLATFORM macros and related, to make sure #if's all check if relevant macros
are defined, and to separate core OS-level dependencies from operating environment
dependencies so you can, e.g., build KDE on Mac or Windows.
- kxmlcore/Platform.h: Added.
- deploy them everywhere in JavaScriptCore
- JavaScriptCore.xcodeproj/project.pbxproj:
- bindings/jni/jni_utility.cpp: (KJS::Bindings::convertValueToJValue):
- bindings/objc/WebScriptObject.mm:
- bindings/objc/objc_instance.mm: (ObjcInstance::end):
- bindings/softlinking.h:
- bindings/testbindings.mm: (main):
- kjs/JSLock.cpp:
- kjs/collector.cpp: (KJS::Collector::markCurrentThreadConservatively): (KJS::Collector::markOtherThreadConservatively): (KJS::Collector::markStackObjectsConservatively):
- kjs/config.h:
- kjs/date_object.cpp: (gmtoffset): (KJS::formatTime): (KJS::DateProtoFunc::callAsFunction): (KJS::DateObjectImp::construct): (KJS::makeTime):
- kjs/dtoa.cpp:
- kjs/fpconst.cpp: (KJS::sizeof): (KJS::):
- kjs/grammar.y:
- kjs/identifier.cpp:
- kjs/internal.cpp:
- kjs/interpreter.cpp: (KJS::Interpreter::evaluate): (KJS::Interpreter::createLanguageInstanceForValue):
- kjs/interpreter.h:
- kjs/lookup.cpp:
- kjs/lookup.h:
- kjs/math_object.cpp:
- kjs/object.cpp:
- kjs/object.h:
- kjs/operations.cpp: (KJS::isNaN): (KJS::isInf): (KJS::isPosInf): (KJS::isNegInf):
- kjs/operations.h:
- kjs/regexp.cpp: (KJS::RegExp::RegExp): (KJS::RegExp::~RegExp): (KJS::RegExp::match):
- kjs/regexp.h:
- kjs/testkjs.cpp: (StopWatch::start): (StopWatch::stop): (StopWatch::getElapsedMS):
- kjs/ustring.cpp:
- kjs/ustring.h:
- kxmlcore/AlwaysInline.h:
- kxmlcore/Assertions.cpp:
- kxmlcore/Assertions.h:
- kxmlcore/FastMalloc.cpp: (KXMLCore::):
- kxmlcore/FastMalloc.h:
- kxmlcore/FastMallocInternal.h:
- kxmlcore/HashTable.h:
- kxmlcore/TCPageMap.h:
- kxmlcore/TCSpinLock.h: (TCMalloc_SpinLock::Lock): (TCMalloc_SpinLock::Unlock): (TCMalloc_SlowLock):
- kxmlcore/TCSystemAlloc.cpp: (TCMalloc_SystemAlloc):
- os-win32/stdint.h:
JavaScriptGlue:
Not reviewed, but I noticed these trivial extra changes were needed to avoid
breaking the build with my reviewed patch for:
Add config.h, includes of it, and Platform.h forwarding header.
- JSBase.cpp:
- JSObject.cpp:
- JSRun.cpp:
- JSUtils.cpp:
- JSValueWrapper.cpp:
- JavaScriptGlue.cpp:
- UserObjectImp.cpp:
- config.h: Added.
- kxmlcore/Platform.h: Added.
WebCore:
Reviewed by Darin.
- WebCore updates for "Set up new prototype macros and avoid using #if without defined() in JSC" http://bugzilla.opendarwin.org/show_bug.cgi?id=7387
Add Platform.h
- ForwardingHeaders/kxmlcore/Platform.h: Added.
- bridge/mac/WebCoreFrameNamespaces.m:
- bridge/mac/WebCoreViewFactory.m:
- bridge/mac/WebDashboardRegion.m:
- config.h:
- platform/Logging.cpp:
- platform/mac/ScrollViewMac.mm: (WebCore::ScrollView::addChild):
- platform/mac/WebCoreCookieAdapter.m:
- platform/mac/WebCoreGraphicsBridge.m:
- platform/mac/WebCoreHistory.m:
- platform/mac/WebCoreImageRendererFactory.m:
- platform/mac/WebCoreKeyGenerator.m:
- platform/mac/WebCoreView.m:
- 12:39 AM Changeset in webkit [13088] by
-
- 2 edits in trunk/WebCore
2006-03-02 Eric Seidel <eseidel@apple.com>
- WebCore.xcodeproj/project.pbxproj: update GraphicsContext.cpp path to fix build
- 12:21 AM Changeset in webkit [13087] by
-
- 6 edits in trunk/WebKitTools
2006-03-01 Eric Seidel <eseidel@apple.com>
Reviewed by NOBODY (OOPS!).
Make spinneret take advantage of the new GraphicsContextCairo.
- DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp: (main): updated to match style guidelines.
- Spinneret/Spinneret/Spinneret.cpp: (_tWinMain):
- Spinneret/Spinneret/WebView.cpp: (WebKit::registerWebViewWithInstance): (WebKit::WebView::WebView): (WebKit::WebView::~WebView): (WebKit::WebView::drawRect): (WebKit::WndProc):
- Spinneret/Spinneret/WebView.h:
- 12:20 AM Changeset in webkit [13086] by
-
- 6 edits1 move in trunk/WebCore
2006-03-01 Eric Seidel <eseidel@apple.com>
Reviewed by andersca.
Add first-stab GraphicsContextCairo.
- Shuffle a few more link stubs around, remove uncessary WebCore
- WebCore.vcproj/WebCore/WebCore.vcproj:
- platform/GraphicsContext.cpp: Added.
- platform/GraphicsContext.h:
- platform/cairo/GraphicsContextCairo.cpp: (WebCore::GraphicsContextState::GraphicsContextState): (WebCore::setColor): (WebCore::fillRectSourceOver): (WebCore::GraphicsContextPrivate::GraphicsContextPrivate): (WebCore::GraphicsContextPrivate::~GraphicsContextPrivate): (WebCore::GraphicsContext::GraphicsContext): (WebCore::GraphicsContext::~GraphicsContext): (WebCore::GraphicsContext::pen): (WebCore::GraphicsContext::setPen): (WebCore::GraphicsContext::setBrush): (WebCore::GraphicsContext::brush): (WebCore::GraphicsContext::save): (WebCore::GraphicsContext::restore): (WebCore::GraphicsContext::drawRect): (WebCore::GraphicsContext::setColorFromBrush): (WebCore::GraphicsContext::setColorFromPen): (WebCore::adjustLineToPixelBounderies): (WebCore::GraphicsContext::drawLine): (WebCore::GraphicsContext::drawEllipse): (WebCore::GraphicsContext::drawArc): (WebCore::GraphicsContext::drawConvexPolygon): (WebCore::GraphicsContext::drawFloatImage): (WebCore::GraphicsContext::drawTiledImage): (WebCore::GraphicsContext::drawScaledAndTiledImage): (WebCore::GraphicsContext::fillRect): (WebCore::GraphicsContext::addClip): (WebCore::GraphicsContext::setPaintingDisabled): (WebCore::GraphicsContext::paintingDisabled):
- platform/cairo/ImageCairo.cpp:
- platform/cg/GraphicsContextCG.cpp: Removed.
- platform/win/TemporaryLinkStubs.cpp: (QLineEdit::selectAll): (Widget::mapFromGlobal): (QLineEdit::cursorPosition): (QTextEdit::setScrollBarModes): (QTextEdit::selectAll): (QComboBox::focusPolicy): (GraphicsContext::clearShadow): (QTextEdit::setCursorPosition): (GraphicsContext::drawText): (QLineEdit::setLiveSearch): (QComboBox::QComboBox): (Widget::lockDrawingFocus): (QTextEdit::setSelectionRange): (QSlider::QSlider): (ScrollView::scrollYOffset): (QComboBox::sizeHint): (QLineEdit::edited): (QTextEdit::text): (QSlider::value): (WebCore::Widget::setFocus): (WebCore::TransferJob::addMetaData): (FrameWin::respondToChangedContents): (FrameWin::unfocusWindow): (FrameWin::locationbarVisible): (FrameWin::respondToChangedSelection): (FrameWin::clearUndoRedoOperations): (FrameWin::issueRedoCommand): (FrameWin::getObjectInstanceForWidget): (FrameWin::getEmbedInstanceForWidget): (FrameWin::canRedo): (FrameWin::canUndo): (FrameWin::runJavaScriptPrompt): (FrameWin::recordFormValue): (FrameWin::registerCommandForRedo): (FrameWin::runJavaScriptAlert): (FrameWin::runJavaScriptConfirm): (FrameWin::openURL): (FrameWin::saveDocumentState): (FrameWin::print): (FrameWin::getAppletInstanceForWidget): (FrameWin::passMouseDownEventToWidget): (FrameWin::registerCommandForUndo): (FrameWin::issueCutCommand): (FrameWin::issueCopyCommand): (FrameWin::addMessageToConsole): (FrameWin::passWheelEventToChildWidget): (FrameWin::issueUndoCommand): (FrameWin::mimeTypeForFileName): (FrameWin::clearRecordedFormValues): (FrameWin::issuePasteCommand): (FrameWin::shouldChangeSelection): (FrameWin::scheduleClose): (FrameWin::markMisspellingsInAdjacentWords): (FrameWin::markMisspellings): (FrameWin::menubarVisible): (FrameWin::personalbarVisible): (FrameWin::lastEventIsMouseUp): (FrameWin::statusbarVisible): (FrameWin::toolbarVisible): (FrameWin::issueTransposeCommand): (FrameWin::userAgent): (FrameWin::canPaste): (FrameWin::incomingReferrer): (FrameWin::objectContentType): (FrameWin::passSubframeEventToSubframe): (FrameWin::createFrame): (FrameWin::canGoBackOrForward): (FrameWin::issuePasteAndMatchStyleCommand): (FrameWin::createPlugin): (FrameWin::generateFrameName): (QTextEdit::setWritingDirection): (QFontMetrics::checkSelectionPoint): (GraphicsContext::GraphicsContext): (QFontMetrics::isFixedPitch): (FrameWin::restoreDocumentState): (FrameWin::partClearedInBegin): (FrameWin::createEmptyDocument): (FrameWin::overrideMediaType): (FrameWin::setTitle): (FrameWin::handledOnloadEvents): (FrameWin::markedTextRange): (GraphicsContext::font): (GraphicsContext::setFont):