[SCM] WebKit Debian packaging branch, debian/experimental, updated. debian/1.3.8-1-1049-g2e11a8e
xan at webkit.org
xan at webkit.org
Fri Jan 21 15:08:12 UTC 2011
The following commit has been merged in the debian/experimental branch:
commit eb3d7d6e034fdfdaf108677bb7fc7b0053344346
Author: xan at webkit.org <xan at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Fri Jan 7 19:41:30 2011 +0000
2011-01-07 Xan Lopez <xlopez at igalia.com>
Unreviewed, rolling out r75256.
http://trac.webkit.org/changeset/75256
https://bugs.webkit.org/show_bug.cgi?id=50869
Broke GTK+ canvas tests
* platform/gtk/Skipped:
2011-01-07 Xan Lopez <xlopez at igalia.com>
Unreviewed, rolling out r75256.
http://trac.webkit.org/changeset/75256
https://bugs.webkit.org/show_bug.cgi?id=50869
Broke GTK+ canvas tests
* platform/graphics/cairo/PathCairo.cpp:
(WebCore::Path::addArc):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75260 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index ddcebc0..dcee758 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,13 @@
+2011-01-07 Xan Lopez <xlopez at igalia.com>
+
+ Unreviewed, rolling out r75256.
+ http://trac.webkit.org/changeset/75256
+ https://bugs.webkit.org/show_bug.cgi?id=50869
+
+ Broke GTK+ canvas tests
+
+ * platform/gtk/Skipped:
+
2011-01-07 Jessie Berlin <jberlin at apple.com>
Unreviewed, rolling out r75205.
diff --git a/LayoutTests/platform/gtk/Skipped b/LayoutTests/platform/gtk/Skipped
index 961881f..5baa374 100644
--- a/LayoutTests/platform/gtk/Skipped
+++ b/LayoutTests/platform/gtk/Skipped
@@ -5580,6 +5580,11 @@ fast/dom/StyleSheet/detached-style-pi-2.xhtml
fast/dom/StyleSheet/detached-style-pi.xhtml
fast/dom/StyleSheet/detached-style.html
+# The test times out, we have to improve the performance of the
+# rendering in these situations to
+# https://bugs.webkit.org/show_bug.cgi?id=50869
+fast/canvas/canvas-largedraws.html
+
# https://bugs.webkit.org/show_bug.cgi?id=50886
fast/dom/Window/timer-resume-on-navigation-back.html
diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog
index 35121ac..30a8e26 100644
--- a/WebCore/ChangeLog
+++ b/WebCore/ChangeLog
@@ -1,3 +1,14 @@
+2011-01-07 Xan Lopez <xlopez at igalia.com>
+
+ Unreviewed, rolling out r75256.
+ http://trac.webkit.org/changeset/75256
+ https://bugs.webkit.org/show_bug.cgi?id=50869
+
+ Broke GTK+ canvas tests
+
+ * platform/graphics/cairo/PathCairo.cpp:
+ (WebCore::Path::addArc):
+
2011-01-07 Carlos Garcia Campos <cgarcia at igalia.com>
Reviewed by Martin Robinson.
diff --git a/WebCore/platform/graphics/cairo/PathCairo.cpp b/WebCore/platform/graphics/cairo/PathCairo.cpp
index 195269d..03f1d10 100644
--- a/WebCore/platform/graphics/cairo/PathCairo.cpp
+++ b/WebCore/platform/graphics/cairo/PathCairo.cpp
@@ -5,7 +5,6 @@
2005, 2007 Apple Inc. All Rights reserved.
2007 Alp Toker <alp at atoker.com>
2008 Dirk Schulze <krit at webkit.org>
- 2011 Igalia S.L.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
@@ -152,21 +151,10 @@ void Path::addArc(const FloatPoint& p, float r, float sa, float ea, bool anticlo
return;
cairo_t* cr = platformPath()->context();
- float sweep = ea - sa;
- const float twoPI = 2 * M_PI;
- if (sweep <= -twoPI || sweep >= twoPI) {
- if (anticlockwise)
- cairo_arc_negative(cr, p.x(), p.y(), r, sa, sa - twoPI);
- else
- cairo_arc(cr, p.x(), p.y(), r, sa, sa + twoPI);
- cairo_new_sub_path(cr);
- cairo_arc(cr, p.x(), p.y(), r, ea, ea);
- } else {
- if (anticlockwise)
- cairo_arc_negative(cr, p.x(), p.y(), r, sa, ea);
- else
- cairo_arc(cr, p.x(), p.y(), r, sa, ea);
- }
+ if (anticlockwise)
+ cairo_arc_negative(cr, p.x(), p.y(), r, sa, ea);
+ else
+ cairo_arc(cr, p.x(), p.y(), r, sa, ea);
}
void Path::addArcTo(const FloatPoint& p1, const FloatPoint& p2, float radius)
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list