Changeset 66700 in webkit
- Timestamp:
- Sep 2, 2010 6:38:51 PM (14 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 4 edited
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/CMakeListsEfl.txt
r66417 r66700 70 70 platform/graphics/cairo/FontCustomPlatformData.cpp 71 71 platform/graphics/cairo/FontPlatformDataCairo.cpp 72 platform/graphics/cairo/ GOwnPtrCairo.cpp72 platform/graphics/cairo/OwnPtrCairo.cpp 73 73 platform/graphics/cairo/PlatformRefPtrCairo.cpp 74 74 platform/graphics/cairo/GlyphPageTreeNodeCairo.cpp -
trunk/WebCore/ChangeLog
r66698 r66700 1 2010-09-02 Rafael Antognolli <antognolli@profusion.mobi> 2 3 Reviewed by Martin Robinson. 4 5 [Cairo] Remove glib dependency (caused by use of GOwnPtr) 6 https://bugs.webkit.org/show_bug.cgi?id=45053 7 8 Use OwnPtr instead of GOwnPtr to keep track of Fc* references 9 in FontCacheCairo.cpp. 10 11 No features added, so no new tests. 12 13 * CMakeListsEfl.txt: Updating build system to look for GOwnPtrCairo.* 14 * GNUmakefile.am: Ditto. 15 * platform/graphics/cairo/FontCacheCairo.cpp: Using OwnPtr instead of GOwnPtr. 16 (WebCore::FontCache::createFontPlatformData): 17 * platform/graphics/cairo/GOwnPtrCairo.cpp: Removed. 18 * platform/graphics/cairo/GOwnPtrCairo.h: Removed. 19 * platform/graphics/cairo/OwnPtrCairo.cpp: Added. 20 (WTF::FcPattern): 21 (WTF::FcObjectSet): 22 (WTF::FcFontSet): 23 * platform/graphics/cairo/OwnPtrCairo.h: Added. 24 1 25 2010-09-02 Kinuko Yasuda <kinuko@chromium.org> 2 26 -
trunk/WebCore/GNUmakefile.am
r66586 r66700 2450 2450 WebCore/platform/graphics/cairo/FontCustomPlatformData.h \ 2451 2451 WebCore/platform/graphics/cairo/FontPlatformData.h \ 2452 WebCore/platform/graphics/cairo/ GOwnPtrCairo.cpp \2453 WebCore/platform/graphics/cairo/ GOwnPtrCairo.h \2452 WebCore/platform/graphics/cairo/OwnPtrCairo.cpp \ 2453 WebCore/platform/graphics/cairo/OwnPtrCairo.h \ 2454 2454 WebCore/platform/graphics/cairo/GradientCairo.cpp \ 2455 2455 WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp \ -
trunk/WebCore/platform/graphics/cairo/FontCacheCairo.cpp
r61703 r66700 24 24 #include "CString.h" 25 25 #include "Font.h" 26 #include " GOwnPtrCairo.h"26 #include "OwnPtrCairo.h" 27 27 #include "SimpleFontData.h" 28 28 #include <wtf/Assertions.h> … … 116 116 const char* fcfamily = familyNameString.data(); 117 117 118 GOwnPtr<FcPattern> pattern(FcPatternCreate());118 OwnPtr<FcPattern> pattern(FcPatternCreate()); 119 119 if (!FcPatternAddString(pattern.get(), FC_FAMILY, reinterpret_cast<const FcChar8*>(fcfamily))) 120 120 return 0; 121 121 122 GOwnPtr<FcObjectSet> objectSet(FcObjectSetCreate());122 OwnPtr<FcObjectSet> objectSet(FcObjectSetCreate()); 123 123 if (!FcObjectSetAdd(objectSet.get(), FC_FAMILY)) 124 124 return 0; 125 125 126 GOwnPtr<FcFontSet> fontSet(FcFontList(0, pattern.get(), objectSet.get()));126 OwnPtr<FcFontSet> fontSet(FcFontList(0, pattern.get(), objectSet.get())); 127 127 128 128 if (!fontSet) -
trunk/WebCore/platform/graphics/cairo/OwnPtrCairo.cpp
r66699 r66700 19 19 20 20 #include "config.h" 21 #include " GOwnPtrCairo.h"21 #include "OwnPtrCairo.h" 22 22 23 23 #if defined(USE_FREETYPE) … … 29 29 30 30 #if defined(USE_FREETYPE) 31 template <> void freeOwnedGPtr<FcPattern>(FcPattern* ptr)31 template <> void deleteOwnedPtr<FcPattern>(FcPattern* ptr) 32 32 { 33 33 if (ptr) … … 35 35 } 36 36 37 template <> void freeOwnedGPtr<FcObjectSet>(FcObjectSet* ptr)37 template <> void deleteOwnedPtr<FcObjectSet>(FcObjectSet* ptr) 38 38 { 39 39 if (ptr) … … 41 41 } 42 42 43 template <> void freeOwnedGPtr<FcFontSet>(FcFontSet* ptr)43 template <> void deleteOwnedPtr<FcFontSet>(FcFontSet* ptr) 44 44 { 45 45 if (ptr) -
trunk/WebCore/platform/graphics/cairo/OwnPtrCairo.h
r66699 r66700 18 18 */ 19 19 20 #ifndef GOwnPtrCairo_h21 #define GOwnPtrCairo_h20 #ifndef OwnPtrCairo_h 21 #define OwnPtrCairo_h 22 22 23 #include " GOwnPtr.h"23 #include "OwnPtr.h" 24 24 25 25 #if defined(USE_FREETYPE) … … 32 32 33 33 #if defined(USE_FREETYPE) 34 template <> void freeOwnedGPtr<FcPattern>(FcPattern*);35 template <> void freeOwnedGPtr<FcObjectSet>(FcObjectSet*);36 template <> void freeOwnedGPtr<FcFontSet>(FcFontSet*);34 template <> void deleteOwnedPtr<FcPattern>(FcPattern*); 35 template <> void deleteOwnedPtr<FcObjectSet>(FcObjectSet*); 36 template <> void deleteOwnedPtr<FcFontSet>(FcFontSet*); 37 37 #endif 38 38
Note: See TracChangeset
for help on using the changeset viewer.