]> granicus.if.org Git - graphviz/commitdiff
Apply quartz patches from David Fang <fang@csl.cornell.edu>
authorellson <devnull@localhost>
Fri, 22 Jan 2010 03:56:12 +0000 (03:56 +0000)
committerellson <devnull@localhost>
Fri, 22 Jan 2010 03:56:12 +0000 (03:56 +0000)
plugin/ming/gvrender_ming.c
plugin/quartz/gvloadimage_quartz.c
plugin/quartz/gvplugin_quartz.h
plugin/quartz/gvrender_quartz.c

index 4c6148b6c19e82c34b238d5ab112e04e0d1bb74d..5d8f3b12679d8d3d14b324308d329ddfe72e1361 100644 (file)
@@ -94,7 +94,7 @@ static void ming_end_page(GVJ_t * job)
 extern char* gvconfig_libdir(void);
 #define FONT "Bitstream_Vera_Serif.fdb"
 
-static void ming_textpara(GVJ_t * job, pointf p, textitem_t * para)
+static void ming_textpara(GVJ_t * job, pointf p, textpara_t * para)
 {
     SWFMovie movie = (SWFMovie)(job->context);
     SWFTextField textfield;
index ca3a52320fb990a447267bcc113ede951393c732..638291ac5d2e7f848dd75644a60fddca3201ec7f 100644 (file)
 #include <stddef.h>
 #include <string.h>
 
+#include <CGDataProvider.h>
+#include <CGImage.h>
+#include <CGGLContext.h>
+
 #include "gvplugin_loadimage.h"
 
 #include "gvplugin_quartz.h"
@@ -184,4 +188,4 @@ gvplugin_installed_t gvloadimage_quartz_types[] = {
        {FORMAT_JPEG, "jpg:quartz", 8, &engine, NULL},
        {FORMAT_PNG, "png:quartz", 8, &engine, NULL},
        {0, NULL, 0, NULL, NULL}
-};
\ No newline at end of file
+};
index 0b5ddbac47feb819308f50b14861e1522a20327c..914e1f4fb1311c06664ab682888c14731a228b49 100644 (file)
 #ifndef GVPLUGIN_QUARTZ_H
 #define GVPLUGIN_QUARTZ_H
 
-#include <Availability.h>
+#include <CoreGraphics.h>
+#include <CGDataConsumer.h>
+#include <CGFont.h>
+#include <AvailabilityMacros.h>
 
 #if defined(__MAC_OS_X_VERSION_MIN_REQUIRED)
 #include <ApplicationServices/ApplicationServices.h>
index 33246e55e377a042ba42d6a586cac98588ae01c5..7e8798199b13af4f4dad423904bc4882fa391c77 100644 (file)
 #include <stdlib.h>
 #include <string.h>
 
+#include <CGContext.h>
+#include <CGPDFContext.h>
+
 #include "gvplugin_device.h"
 #include "gvplugin_render.h"
 #include "graph.h"
 
 #include "gvplugin_quartz.h"
 
+#ifndef CGFLOAT_DEFINED
+/* nowhere defined, for Carbon Emacs the same work-around */
+typedef float CGFloat;
+#endif
+
 static CGFloat dashed[] = {6.0};
 static CGFloat dotted[] = {2.0, 6.0};