b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: misc fixes

This commit is contained in:
vladimir@pobox.com 2007-06-10 17:07:13 -07:00
Родитель a85c993959
Коммит 9f21d9924d
4 изменённых файлов: 9 добавлений и 0 удалений

Просмотреть файл

@ -6941,6 +6941,7 @@ if test "$MOZ_SVG" -o "$MOZ_ENABLE_CANVAS" -o "$MOZ_ENABLE_CAIRO_GFX" ; then
# Define macros for cairo-features.h
if test "$MOZ_X11"; then
XLIB_SURFACE_FEATURE="#define CAIRO_HAS_XLIB_SURFACE 1"
XLIB_XRENDER_SURFACE_FEATURE="#define CAIRO_HAS_XLIB_XRENDER_SURFACE 1"
PS_SURFACE_FEATURE="#define CAIRO_HAS_PS_SURFACE 1"
PDF_SURFACE_FEATURE="#define CAIRO_HAS_PDF_SURFACE 1"
FT_FONT_FEATURE="#define CAIRO_HAS_FT_FONT 1"

Просмотреть файл

@ -65,6 +65,8 @@
@XLIB_SURFACE_FEATURE@
@XLIB_XRENDER_SURFACE_FEATURE@
@QUARTZ_SURFACE_FEATURE@
@XCB_SURFACE_FEATURE@

Просмотреть файл

@ -93,4 +93,6 @@
#define FLOAT_WORDS_BIGENDIAN
#endif
#define CAIRO_NO_MUTEX 1
#endif /* CAIRO_PLATFORM_H */

Просмотреть файл

@ -46,7 +46,11 @@
#define SB_NONE 0
#endif
#ifdef MOZILLA_CAIRO_NOT_DEFINED
#define WIN32_FONT_LOGICAL_SCALE 32
#else
#define WIN32_FONT_LOGICAL_SCALE 1
#endif
typedef struct _cairo_win32_surface {
cairo_surface_t base;