19. Ported cairo partially and pixman - WebKit porting to Mona OS

Built cairo for Mona without any surface. I will add cairo-mona-surface.cpp later when necessary. And also ported pixman library which is used intenrally in cairo.

ToDo - Dependencies

  • DragImageRef at Source/WebCore/platform/DragImage.h
  • NativeImagePtr and NativeImageSourcePtr at Source/WebCore/platform/graphics/ImageSource.h
  • PlatformWidget at Source/WebCore/platform/Widget.h
  • ImageBufferData at Source/WebCore/platform/graphics/ImageBufferData.h
  • PlatformPatternPtr atSource/WebCore/platform/graphics/Pattern.h
  • ENABLE(FTPDIR), ENABLE(VIDEO)
  • Source/WebCore/platform/graphics/wx/FontCustomPlatformData.h
  • Source/WebCore/xml/XMLErrors.h:36:27: fatal error: libxml/parser.h: No such file or directory
  • DragDataRef: Source/WebCore/platform/
  • SmartReplaceCF.cpp is necessary? There is also SmartReplaceICU.cpp.