Timeline
Dec 5, 2010:
- 9:15 PM Changeset in webkit [73349] by
-
- 2 edits in trunk/WebCore
2010-12-05 Kent Tamura <tkent@chromium.org>
Unreviewed. Run sort-Xcode-project-file.
- WebCore.xcodeproj/project.pbxproj:
- 5:21 PM Changeset in webkit [73348] by
-
- 9 edits in trunk
2010-12-04 Antonio Gomes <agomes@rim.com>
Reviewed by Martin Robinson.
[Gtk] Populate DumpRenderTreeSupportGtk (Part II)
https://bugs.webkit.org/show_bug.cgi?id=48429
Moved more private method declared with WEBKIT_API to
DumpRenderTreeSupportGtk, since they were only being used by DRT.
WebKit:
- WebCoreSupport/DumpRenderTreeSupportGtk.cpp: (DumpRenderTreeSupportGtk::executeCoreCommandByName): (DumpRenderTreeSupportGtk::isCommandEnabled): (DumpRenderTreeSupportGtk::whiteListAccessFromOrigin): (DumpRenderTreeSupportGtk::resetOriginAccessWhiteLists):
- WebCoreSupport/DumpRenderTreeSupportGtk.h:
- webkit/webkitprivate.cpp:
- webkit/webkitprivate.h:
- webkit/webkitwebview.cpp:
WebKitTools:
- DumpRenderTree/gtk/DumpRenderTree.cpp: (resetDefaultsToConsistentValues):
- DumpRenderTree/gtk/LayoutTestControllerGtk.cpp: (LayoutTestController::addOriginAccessWhitelistEntry): (LayoutTestController::execCommand): (LayoutTestController::isCommandEnabled):
- 5:21 PM Changeset in webkit [73347] by
-
- 2 edits in trunk/WebKitTools
2010-12-04 Antonio Gomes <agomes@rim.com>
Reviewed by Andreas Kling.
Removed extern webkit_web_view_set_group_name from gtk/DumpRenderTree.cpp
Method was removed by http://trac.webkit.org/changeset/71604
- DumpRenderTree/gtk/DumpRenderTree.cpp:
- 5:14 PM Changeset in webkit [73346] by
-
- 17 edits9 adds in trunk/WebCore
2010-11-30 Luiz Agostini <luiz.agostini@openbossa.org>
Reviewed by Darin Adler.
HTML5 <details> and <summary> initial implementation
https://bugs.webkit.org/show_bug.cgi?id=50309
HTML5 <details> and <summary> elements initial implementation. The main objective is
to add the files for html element and renderers, and to get rid of build system issues
in future patches.
See: http://www.w3.org/TR/html5/interactive-elements.html#the-details-element
http://www.w3.org/TR/html5/interactive-elements.html#the-summary-element
build systems
- CMakeLists.txt:
- DerivedSources.cpp:
- DerivedSources.make:
- GNUmakefile.am:
- WebCore.gypi:
- WebCore.pri:
- WebCore.pro:
- WebCore.vcproj/WebCore.vcproj:
- WebCore.xcodeproj/project.pbxproj:
- bindings/gobject/GNUmakefile.am:
Some css properties to the new html elements.
- css/html.css: (details): (summary):
New html element associated with the corresponding tag.
- html/HTMLAttributeNames.in:
- html/HTMLTagNames.in:
1 html element and 3 renderers were added.
- html/HTMLDetailsElement.cpp: Added.
- html/HTMLDetailsElement.h: Added.
- html/HTMLDetailsElement.idl: Added.
- html/HTMLElementsAllInOne.cpp:
- rendering/RenderDetails.cpp: Added.
- rendering/RenderDetails.h: Added.
- rendering/RenderDetailsMarker.cpp: Added.
- rendering/RenderDetailsMarker.h: Added.
- rendering/RenderSummary.cpp: Added.
- rendering/RenderSummary.h: Added.
- rendering/RenderingAllInOne.cpp:
New renderer type checkers.
- rendering/RenderObject.h: (WebCore::RenderObject::isDetails): (WebCore::RenderObject::isDetailsMarker): (WebCore::RenderObject::isSummary):
- 12:13 PM Changeset in webkit [73345] by
-
- 6 edits in trunk
2010-12-05 Rob Buis <rwlbuis@gmail.com>
Reviewed by Nikolas Zimmermann.
createSVGTransformFromMatrix(undefined) => NULL ptr
https://bugs.webkit.org/show_bug.cgi?id=49564
Throw TYPE_MISMATCH_ERR when using undefined or null as value for matrix parameter.
- svg/SVGTransformList.idl:
- svg/properties/SVGTransformListPropertyTearOff.h: (WebCore::SVGTransformListPropertyTearOff::createSVGTransformFromMatrix):
- 11:21 AM Changeset in webkit [73344] by
-
- 5 edits in trunk
2010-12-05 Alejandro G. Castro <alex@igalia.com>
Reviewed by Xan Lopez.
[GTK] Fix compilation warnings reported by clang
https://bugs.webkit.org/show_bug.cgi?id=50252
- platform/graphics/Path.h: CairoPath is now a class, not a struct.
- platform/network/soup/ResourceHandleSoup.cpp: (WebCore::sendRequestCallback): Cast the status_code to int.
2010-12-05 Alejandro G. Castro <alex@igalia.com>
Reviewed by Xan Lopez.
[GTK] Fix compilation warnings reported by clang
https://bugs.webkit.org/show_bug.cgi?id=50252
- GtkLauncher/main.c: (create_window): The create_statusbar function does not have parameters.
- 10:43 AM Changeset in webkit [73343] by
-
- 2 edits in trunk/WebCore
2010-12-05 Alejandro G. Castro <alex@igalia.com>
Reviewed by Martin Robinson.
[GTK] Remove setColor functions it was replicated in
CairoUtilities: setSourceRGBAFromColor.
- platform/graphics/cairo/GraphicsContextCairo.cpp: (WebCore::setPlatformFill): (WebCore::setPlatformStroke): (WebCore::fillRectSourceOver): (WebCore::GraphicsContext::drawRect): (WebCore::GraphicsContext::drawLine): (WebCore::GraphicsContext::drawEllipse): (WebCore::GraphicsContext::strokeArc): (WebCore::GraphicsContext::drawConvexPolygon): (WebCore::GraphicsContext::drawFocusRing): (WebCore::GraphicsContext::fillRoundedRect):
- 10:28 AM Changeset in webkit [73342] by
-
- 8 edits in trunk
Windows production build fix
Put spaces after trailing backslashes when setting
%WebKitVSPropsRedirectionDir%. According to MSDN
<http://msdn.microsoft.com/en-us/library/2kzfk8c7(v=VS.80).aspx>:
A backslash ( \ ) followed by a newline character is interpreted as
a space in the command; use a backslash at the end of a line to
continue a command onto the next line. NMAKE interprets the
backslash literally if any other character, including a space or
tab, follows the backslash.
- JavaScriptCore.vcproj/JavaScriptCore.make:
WebCore:
- WebCore.vcproj/WebCore.make:
WebKit/win:
- WebKit.vcproj/WebKit.make:
WebKit2:
- win/WebKit2.make:
- 7:10 AM Changeset in webkit [73341] by
-
- 8 edits in trunk
2010-12-05 Robert Hogan <robert@webkit.org>
Reviewed by Andreas Kling.
[Qt] Zero-sized font does not yet work
Fix fast/text/font-size-zero.html
- platform/qt/Skipped:
2010-12-05 Robert Hogan <robert@webkit.org>
Reviewed by Andreas Kling.
[Qt] Zero-sized font does not yet work
Fix fast/text/font-size-zero.html
Copy other ports by setting minimumFontSize to 0 for DRT runs,
copy a fix to SimpleFontData from chromium/safari, and set font
size in FontPlatformData to zero if size zero is requested
and QFont::pixelSize otherwise. (Note that QFont doesn't accept
a pixel size of zero).
Also fix QFont::setPixelSize in FontPlatformData to use
description.computedPixelSize rather than computedSize and
pixelSize() rather than pointSizeF - since the latter gets
set to -1 if pixelSize is set at all.
- platform/graphics/qt/FontPlatformData.h: (WebCore::FontPlatformDataPrivate::FontPlatformDataPrivate): (WebCore::FontPlatformData::pixelSize):
- platform/graphics/qt/FontPlatformDataQt.cpp: (WebCore::FontPlatformData::FontPlatformData):
- platform/graphics/qt/FontQt.cpp: (WebCore::drawTextCommon):
- platform/graphics/qt/SimpleFontDataQt.cpp: (WebCore::SimpleFontData::platformInit): (WebCore::SimpleFontData::platformGlyphInit): (WebCore::SimpleFontData::platformCharWidthInit):
2010-12-05 Robert Hogan <robert@webkit.org>
Reviewed by Andreas Kling.
[Qt] Zero-sized font does not yet work
Fix fast/text/font-size-zero.html
Copy other ports by setting minimumFontSize to 0 for DRT runs.
- DumpRenderTree/qt/DumpRenderTreeQt.cpp: (WebCore::WebPage::WebPage):
Dec 4, 2010:
- 10:22 PM Changeset in webkit [73340] by
-
- 2 edits in trunk/LayoutTests
2010-12-04 Daniel Bates <dbates@rim.com>
Inadvertently committed the wrong results for test case fast/lists/w3-css3-list-styles-fallback-style.html
in <http://trac.webkit.org/changeset/73339>.
- fast/lists/w3-css3-list-styles-fallback-style-expected.txt: Rebased results.
- 9:57 PM Changeset in webkit [73339] by
-
- 3 edits in trunk/LayoutTests
2010-12-04 Daniel Bates <dbates@rim.com>
Update test case and result for fast/lists/w3-css3-list-styles-fallback-style.html
since we now support list style types lower-armenian and upper-armenian.
- fast/lists/w3-css3-list-styles-fallback-style-expected.txt:
- fast/lists/w3-css3-list-styles-fallback-style.html:
- 9:12 PM Changeset in webkit [73338] by
-
- 7 edits4 adds in trunk
2010-12-04 Daniel Bates <dbates@rim.com>
Reviewed by Darin Adler.
Add support for lower-armenian and upper-armenian
https://bugs.webkit.org/show_bug.cgi?id=49641
Implement support for list-style-types lower-armenian and upper-armenian
for lowercase Armenian and uppercase Armenian numerals, respectively.
Tests: fast/lists/w3-css3-lower-armenian.html
fast/lists/w3-css3-upper-armenian.html
- css/CSSPrimitiveValueMappings.h: (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): Added enum values LowerArmenian and UpperArmenian.
- css/CSSValueKeywords.in: Added "upper-armenian" and "lower-armenian".
- inspector/front-end/SourceCSSTokenizer.re2js: Ditto.
- rendering/RenderListMarker.cpp: (WebCore::effectiveListMarkerType): Added enum values LowerArmenian and UpperArmenian. (WebCore::listMarkerSuffix): Ditto. (WebCore::listMarkerText): Ditto. (WebCore::RenderListMarker::paint): Ditto. (WebCore::RenderListMarker::computePreferredLogicalWidths): Ditto. (WebCore::RenderListMarker::getRelativeMarkerRect): Ditto.
- rendering/style/RenderStyleConstants.h: Ditto.
2010-12-04 Daniel Bates <dbates@rim.com>
Reviewed by Darin Adler.
Add support for lower-armenian and upper-armenian
https://bugs.webkit.org/show_bug.cgi?id=49641
Tests cases for lower-armenian and upper-armenian list-style-types
derived from the HTML+CSS Internationalization Tests "lower-armenian, up to 9,999",
and "armenian, up to 9,999", respectively.
See <http://www.w3.org/International/tests/tests-html-css/list-lists>.
- fast/lists/w3-css3-lower-armenian-expected.txt: Added.
- fast/lists/w3-css3-lower-armenian.html: Added.
- fast/lists/w3-css3-upper-armenian-expected.txt: Added.
- fast/lists/w3-css3-upper-armenian.html: Added.
- 7:21 PM Changeset in webkit [73337] by
-
- 10 edits in trunk
2010-12-04 Dan Bernstein <mitz@apple.com>
Reviewed by Sam Weinig.
WebKit part of <rdar://problem/8145955> Add text search API for counting/marking/highlighting matches in a range
https://bugs.webkit.org/show_bug.cgi?id=50530
- WebView/WebDocumentInternal.h: Added a DOMRange parameter to -countMatchesForText:options:limit:markMatches:
- WebView/WebHTMLView.mm: (-[WebHTMLView countMatchesForText:inDOMRange:options:limit:markMatches:]): Added DOMRange parameter, which is passed through to WebCore.
- WebView/WebPDFView.mm: (isFrameInRange): Added this helper function. (-[WebPDFView countMatchesForText:inDOMRange:options:limit:markMatches:]): Added DOMRange parameter and a check if the frame is in the range.
- WebView/WebView.mm: (-[WebView countMatchesForText:options:highlight:limit:markMatches:]): Now calls the inDOMRange: version. (-[WebView countMatchesForText:inDOMRange:options:highlight:limit:markMatches:]): Added DOMRange parameter, which is passed to document views' -countMatchesForText:inDOMRange:options:limit:markMatches:.
- WebView/WebViewPrivate.h:
2010-12-04 Dan Bernstein <mitz@apple.com>
Reviewed by Sam Weinig.
WebCore part of <rdar://problem/8145955> Add text search API for counting/marking/highlighting matches in a range
https://bugs.webkit.org/show_bug.cgi?id=50530
- WebCore.exp.in: Export Range version of countMatchesForText().
- editing/Editor.cpp: (WebCore::isFrameInRange): Added this helper method. (WebCore::Editor::countMatchesForText): Added a Range parameter and restricted the result to matches that occur in the range.
- editing/Editor.h:
- 1:51 PM Changeset in webkit [73336] by
-
- 24 edits2 adds in trunk
WebKit2: Need client functions to notify app when the url changes due to a fragment navigation
https://bugs.webkit.org/show_bug.cgi?id=50511
Reviewed by Jon Honeycutt.
WebKit2:
Pipe didChangeLocationWithinPageForFrame up through the UIProcess to the WKPageLoadClient,
updating the WebFrameProxy's URL on the way.
Test: PageLoadDidChangeLocationWithinPageForFrame
- UIProcess/API/C/WKPage.h:
- UIProcess/API/qt/qwkpage.cpp:
(QWKPage::QWKPage):
- UIProcess/WebFrameProxy.cpp:
(WebKit::WebFrameProxy::didChangeURLWithoutNavigation):
- UIProcess/WebFrameProxy.h:
- UIProcess/WebLoaderClient.cpp:
(WebKit::WebLoaderClient::didChangeLocationWithinPageForFrame):
- UIProcess/WebLoaderClient.h:
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::didChangeLocationWithinPageForFrame):
- UIProcess/WebPageProxy.h:
- UIProcess/WebPageProxy.messages.in:
- WebProcess/InjectedBundle/API/c/WKBundlePage.h:
- WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.cpp:
(WebKit::InjectedBundlePageLoaderClient::didChangeLocationWithinPageForFrame):
(WebKit::InjectedBundlePageLoaderClient::didDisplayInsecureContentForFrame):
(WebKit::InjectedBundlePageLoaderClient::didRunInsecureContentForFrame):
- WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.h:
- WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
(WebKit::WebFrameLoaderClient::dispatchDidCancelClientRedirect): Fix typo.
(WebKit::WebFrameLoaderClient::dispatchDidChangeLocationWithinPage):
WebKitTools:
Update tools for new didChangeLocationWithinPageForFrame client function (and changed bundle
signature) and added a test for the functionality (PageLoadDidChangeLocationWithinPageForFrame.cpp)
- MiniBrowser/mac/BrowserWindowController.m:
(didChangeLocationWithinPageForFrame):
(-[BrowserWindowController awakeFromNib]):
(-[BrowserWindowController didChangeLocationWithinPageForFrame:]):
- TestWebKitAPI/PlatformUtilities.cpp:
(TestWebKitAPI::Util::toWK):
- TestWebKitAPI/PlatformUtilities.h:
(TestWebKitAPI::Util::adoptWK):
- TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
- TestWebKitAPI/Tests/WebKit2/PageLoadDidChangeLocationWithinPageForFrame.cpp: Added.
(TestWebKitAPI::nullJavaScriptCallback):
(TestWebKitAPI::didFinishLoadForFrame):
(TestWebKitAPI::didChangeLocationWithinPageForFrame):
(TestWebKitAPI::TEST):
- TestWebKitAPI/Tests/WebKit2/file-with-anchor.html: Added.
- TestWebKitAPI/win/TestWebKitAPI.vcproj:
- TestWebKitAPI/win/copy-resources.cmd:
- WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
(WTR::InjectedBundlePage::InjectedBundlePage):
(WTR::InjectedBundlePage::didChangeLocationWithinPageForFrame):
- WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
- WebKitTestRunner/TestController.cpp:
(WTR::TestController::initialize):
- 12:40 PM Changeset in webkit [73335] by
-
- 12 edits4 adds in trunk
2010-12-04 Gavin Peters <gavinp@chromium.org>
Reviewed by Adam Barth.
Implement onload events for <link rel=prefetch>
https://bugs.webkit.org/show_bug.cgi?id=50187
- fast/dom/HTMLLinkElement/link-and-subresource-test-expected.txt: Added.
- fast/dom/HTMLLinkElement/link-and-subresource-test.html: Added.
- fast/dom/HTMLLinkElement/prefetch-expected.txt:
- fast/dom/HTMLLinkElement/prefetch-onload-expected.txt: Added.
- fast/dom/HTMLLinkElement/prefetch-onload.html: Added.
- fast/dom/HTMLLinkElement/prefetch.html:
- http/tests/misc/prefetch-purpose.html:
- platform/gtk/Skipped:
- platform/mac/Skipped:
- platform/qt/Skipped:
- platform/win/Skipped:
2010-12-04 Gavin Peters <gavinp@chromium.org>
Reviewed by Adam Barth.
Implement onload events for <link rel=prefetch>
https://bugs.webkit.org/show_bug.cgi?id=50187
Tests: fast/dom/HTMLLinkElement/link-and-subresource-test.html
fast/dom/HTMLLinkElement/prefetch-onload.html
- html/HTMLLinkElement.cpp: (WebCore::HTMLLinkElement::HTMLLinkElement): (WebCore::HTMLLinkElement::~HTMLLinkElement): (WebCore::HTMLLinkElement::parseMappedAttribute): (WebCore::HTMLLinkElement::process): (WebCore::HTMLLinkElement::onloadTimerFired): (WebCore::HTMLLinkElement::notifyFinished):
- html/HTMLLinkElement.h:
- loader/cache/CachedResource.cpp: (WebCore::CachedResource::data):
- 11:53 AM Changeset in webkit [73334] by
-
- 2 edits in trunk/BugsSite
2010-12-04 Patrick Gansterer <Patrick Gansterer>
Reviewed by Adam Barth.
Increase size of status bubbles
https://bugs.webkit.org/show_bug.cgi?id=50496
The current available space isn't enough to display all
pending results including position in the queue.
- PrettyPatch/PrettyPatch.rb:
- 10:57 AM Changeset in webkit [73333] by
-
- 2 edits in trunk/JavaScriptCore
2010-12-04 Patrick Gansterer <Patrick Gansterer>
Unreviewed, build fix after r69132.
- shell/CMakeLists.txt: Fix directory name (jsc -> shell).
- 7:19 AM Changeset in webkit [73332] by
-
- 2 edits in trunk
2010-12-04 Patrick Gansterer <Patrick Gansterer>
Reviewed by Andreas Kling.
[CMake] Better detection of ARM platform
https://bugs.webkit.org/show_bug.cgi?id=50452
- CMakeLists.txt:
- 7:19 AM Changeset in webkit [73331] by
-
- 2 edits in trunk/LayoutTests
2010-12-04 Martin Robinson <mrobinson@igalia.com>
Fix a baseline which differs between my machine and the bots.
- platform/gtk/fast/dom/vertical-scrollbar-in-rtl-expected.txt: Fix differing baseline.
- 6:37 AM Changeset in webkit [73330] by
-
- 10 edits in trunk
WebCore:
2010-12-04 Xan Lopez <xlopez@igalia.com>
Reviewed by Martin Robinson.
[GTK] Drop GdkDrawable usage, it's deprecated in GTK+3.x and we can use GdkWindow
https://bugs.webkit.org/show_bug.cgi?id=50451
GdkDrawable has been removed in GTK+3.x. To cope with this we can
actually stop using it altogether, since GdkWindow is just a
typedef for it and that seems to be good enough for us.
- platform/graphics/GraphicsContext.h: s/GdkDrawable/GdkWindow/.
- platform/graphics/cairo/GraphicsContextCairo.cpp: (WebCore::GraphicsContext::gdkWindow): ditto.
- platform/gtk/GtkVersioning.h: declare GDK_WINDOW_XWINDOW for GTK 3.x builds.
- platform/gtk/PlatformScreenGtk.cpp: (WebCore::screenAvailableRect): s/GdkDrawable/GdkWindow/.
- platform/gtk/WidgetGtk.cpp: (WebCore::gdkWindow): ditto. (WebCore::Widget::setCursor): ditto.
- platform/gtk/WidgetRenderingContextGtk2.cpp: ditto.
2010-12-04 Xan Lopez <xlopez@igalia.com>
Reviewed by Martin Robinson.
[GTK] Drop GdkDrawable usage, it's deprecated in GTK+3.x and we can use GdkWindow
https://bugs.webkit.org/show_bug.cgi?id=50451
- wtf/gobject/GTypedefs.h: add GdkWindow defines.
- 6:34 AM Changeset in webkit [73329] by
-
- 2 edits in trunk/LayoutTests
2010-12-04 Philippe Normand <pnormand@igalia.com>
Unreviewed, skipping failing media test.
- platform/gtk/Skipped: Skip media/controls-without-preload.html
- 6:23 AM Changeset in webkit [73328] by
-
- 1 edit2 adds in trunk/LayoutTests
2010-12-04 Martin Robinson <mrobinson@igalia.com>
Check in platform-specific results for failing RTL tests on GTK+. Comments
at https://bugs.webkit.org/show_bug.cgi?id=50352 suggest that these failing
results are fine for now.
- platform/gtk/fast/dom/horizontal-scrollbar-in-rtl-expected.txt: Added.
- platform/gtk/fast/dom/vertical-scrollbar-in-rtl-expected.txt: Added.
- 4:15 AM Changeset in webkit [73327] by
-
- 1 edit2 adds in trunk/LayoutTests
2010-12-04 Johnny Ding <jnd@chromium.org>
Reviewed by Alexey Proskuryakov.
The JavaScript created (untrusted) event inside a user-initiated
(trusted) event should not cache the UserGesture status.
- fast/events/popup-blocked-from-untrusted-mouse-click-expected.txt: Added.
- fast/events/popup-blocked-from-untrusted-mouse-click.html: Added.
- 2:04 AM Changeset in webkit [73326] by
-
- 4 edits in trunk/BugsSite
2010-12-04 Patrick Gansterer <Patrick Gansterer>
Reviewed by Adam Barth.
Increase size of status bubbles
https://bugs.webkit.org/show_bug.cgi?id=50496
The current available space isn't enough to display all
pending results including position in the queue.
- template/en/custom/attachment/edit.html.tmpl:
- template/en/custom/attachment/list.html.tmpl:
- template/en/custom/attachment/reviewform.html.tmpl: