Commit 52355c39 authored by eric@webkit.org's avatar eric@webkit.org

2009-08-12 Shinichiro Hamaji <hamaji@chromium.org>

        Reviewed by Dan Bernstein.

        WINCE PORT: Color and Gradient
        https://bugs.webkit.org/show_bug.cgi?id=27511

        * platform/graphics/wince/ColorWince.cpp: Added.
        * platform/graphics/wince/GradientWince.cpp: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@47158 268f45cc-cd09-0410-ab3c-d52691b4dbfc
parent 3823123f
......@@ -2,6 +2,16 @@
Reviewed by Dan Bernstein.
WINCE PORT: Color and Gradient
https://bugs.webkit.org/show_bug.cgi?id=27511
* platform/graphics/wince/ColorWince.cpp: Added.
* platform/graphics/wince/GradientWince.cpp: Added.
2009-08-12 Yong Li <yong.li@torchmobile.com>
Reviewed by Eric Seidel.
fix a typo in platform/graphics/skia/PlatformContextSkia.cpp
https://bugs.webkit.org/show_bug.cgi?id=28172
/*
* Copyright (C) 2007-2008 Torch Mobile, Inc.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public License
* along with this library; see the file COPYING.LIB. If not, write to
* the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA 02110-1301, USA.
*
*/
#include "config.h"
#include "Color.h"
#include "NotImplemented.h"
namespace WebCore {
Color focusRingColor()
{
return Color(0, 0, 0);
}
void setFocusRingColorChangeFunction(void (*)())
{
notImplemented();
}
} // namespace WebCore
/*
* Copyright (C) 2009 Torch Mobile, Inc. All rights reserved.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public License
* along with this library; see the file COPYING.LIB. If not, write to
* the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA 02110-1301, USA.
*/
#include "config.h"
#include "Gradient.h"
#include "GraphicsContext.h"
namespace WebCore {
void Gradient::platformDestroy()
{
}
static inline bool compareStops(const Gradient::ColorStop& a, const Gradient::ColorStop& b)
{
return a.stop < b.stop;
}
const Vector<Gradient::ColorStop>& Gradient::getStops() const
{
if (!m_stopsSorted) {
if (m_stops.size())
std::stable_sort(m_stops.begin(), m_stops.end(), compareStops);
m_stopsSorted = true;
}
return m_stops;
}
void Gradient::fill(GraphicsContext* c, const FloatRect& r)
{
c->fillRect(r, this);
}
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment