~ubuntu-branches/ubuntu/raring/cairo/raring

« back to all changes in this revision

Viewing changes to util/cairo-script/cairo-script-interpreter.h

  • Committer: Package Import Robot
  • Author(s): Chris Coulson
  • Date: 2013-01-23 21:19:34 UTC
  • mfrom: (1.3.11) (28.1.7 experimental)
  • Revision ID: package-import@ubuntu.com-20130123211934-q9qb538ujcmkliic
Tags: 1.12.10-1ubuntu1
* Merge from Debian, remaining changes:
* debian/patches/server_side_gradients.patch:
  - Don't use server side gradients, most drivers don't handle those and
    are really slow
* debian/control: Add missing libxext-dev dependency to libcairo2-dev.
  Spotted by autopkgtest.
* debian/patches/git_evince_rendering_fix.patch:
  Backport GIT commit to fix a rendering bug in evince
* debian/control, debian/libcairo2.symbols, debian/rules:
  - Disable GL backend due to LP: #725434

Show diffs side-by-side

added added

removed removed

Lines of Context:
65
65
(*csi_copy_page_func_t) (void *closure,
66
66
                         cairo_t *cr);
67
67
 
 
68
typedef cairo_surface_t *
 
69
(*csi_create_source_image_t) (void *closure,
 
70
                              cairo_format_t format,
 
71
                              int width, int height,
 
72
                              long uid);
 
73
 
68
74
typedef struct _cairo_script_interpreter_hooks {
69
75
    void *closure;
70
76
    csi_surface_create_func_t surface_create;
73
79
    csi_destroy_func_t context_destroy;
74
80
    csi_show_page_func_t show_page;
75
81
    csi_copy_page_func_t copy_page;
 
82
    csi_create_source_image_t create_source_image;
76
83
} cairo_script_interpreter_hooks_t;
77
84
 
78
85
cairo_public cairo_script_interpreter_t *