Add replacement functions for gdk ones.
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 9 Sep 2011 22:06:03 +0000 (22:06 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 9 Sep 2011 22:06:03 +0000 (22:06 +0000)
commite959c1bbfa44c603b170b4d3acd6c2ca092dde45
tree8350f7ddd4981a8767577f652fee70b2832f95e0
parentb8ec1ef8e7f97c9ca80832c9d7e633c76e947af0
Add replacement functions for gdk ones.
https://bugs.webkit.org/show_bug.cgi?id=66323

Patch by Rafael Antognolli <antognolli@profusion.mobi> on 2011-09-09
Reviewed by Martin Robinson.

.:

* Source/cmake/FindPango.cmake:

Source/WebCore:

This will allow the EFL port to don't depend on gdk anymore.

No new functionality so no new tests.

* CMakeListsEfl.txt:
* platform/graphics/cairo/CairoUtilities.cpp:
(WebCore::appendRegionToCairoContext):
* platform/graphics/cairo/CairoUtilities.h:
* platform/graphics/pango/FontPango.cpp:
(WebCore::drawGlyphsShadow):
(WebCore::Font::drawComplexText):
* platform/graphics/pango/PangoUtilities.cpp: Added.
(WebCore::getLineClipRegionFromLayoutIter):
(WebCore::getClipRegionFromPangoLayoutLine):
* platform/graphics/pango/PangoUtilities.h: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@94876 268f45cc-cd09-0410-ab3c-d52691b4dbfc
ChangeLog
Source/WebCore/CMakeListsEfl.txt
Source/WebCore/ChangeLog
Source/WebCore/platform/graphics/cairo/CairoUtilities.cpp
Source/WebCore/platform/graphics/cairo/CairoUtilities.h
Source/WebCore/platform/graphics/pango/FontPango.cpp
Source/WebCore/platform/graphics/pango/PangoUtilities.cpp [new file with mode: 0644]
Source/WebCore/platform/graphics/pango/PangoUtilities.h [new file with mode: 0644]
Source/cmake/FindPango.cmake