File eclipse-libswt-cairo1.0-4.patch of Package eclipse
--- org/eclipse/swt/tools/internal/JNIGenerator.java 2005-10-02 00:08:07.000000000 +0200
+++ org/eclipse/swt/tools/internal/JNIGenerator.java 2005-10-02 00:17:41.000000000 +0200
@@ -170,6 +170,7 @@
if (clazz == Float.TYPE) return "jfloat";
if (clazz == Double.TYPE) return "jdouble";
if (clazz == String.class) return "jstring";
+ if (clazz == Class.class) return "jclass";
if (clazz.isArray()) {
Class componentType = clazz.getComponentType();
return getTypeSignature4(componentType) + " *";
--- org/eclipse/swt/tools/internal/org.eclipse.swt.internal.cairo.Cairo.properties 2005-10-02 00:08:07.000000000 +0200
+++ org/eclipse/swt/tools/internal/org.eclipse.swt.internal.cairo.Cairo.properties 2005-10-02 00:10:45.000000000 +0200
@@ -9,9 +9,9 @@
# IBM Corporation - initial API and implementation
###############################################################################
org_eclipse_swt_internal_cairo_Cairo=
-Cairo_cairo_add_path=flags=no_gen
-Cairo_cairo_add_path_0=
-Cairo_cairo_add_path_1=
+Cairo_cairo_append_path=
+Cairo_cairo_append_path_0=cast=(cairo_t *)
+Cairo_cairo_append_path_1=cast=(cairo_path_t *)
Cairo_cairo_arc=
Cairo_cairo_arc_0=cast=(cairo_t *)
@@ -32,88 +32,23 @@
Cairo_cairo_clip=
Cairo_cairo_clip_0=cast=(cairo_t *)
+Cairo_cairo_clip_preserve=
+Cairo_cairo_clip_preserve_0=cast=(cairo_t *)
+
Cairo_cairo_close_path=
Cairo_cairo_close_path_0=cast=(cairo_t *)
-Cairo_cairo_concat_matrix=
-Cairo_cairo_concat_matrix_0=cast=(cairo_t *)
-Cairo_cairo_concat_matrix_1=cast=(cairo_matrix_t *)
-
-Cairo_cairo_copy=
-Cairo_cairo_copy_0=cast=(cairo_t *)
-Cairo_cairo_copy_1=cast=(cairo_t *)
-
Cairo_cairo_copy_page=
Cairo_cairo_copy_page_0=cast=(cairo_t *)
-Cairo_cairo_create=
-
-Cairo_cairo_current_alpha=
-Cairo_cairo_current_alpha_0=cast=(cairo_t *)
-
-Cairo_cairo_current_fill_rule=
-Cairo_cairo_current_fill_rule_0=cast=(cairo_t *)
-
-Cairo_cairo_current_font=
-Cairo_cairo_current_font_0=cast=(cairo_t *)
+Cairo_cairo_copy_path=
+Cairo_cairo_copy_path_0=cast=(cairo_t *)
-Cairo_cairo_current_font_extents=
-Cairo_cairo_current_font_extents_0=cast=(cairo_t *)
-Cairo_cairo_current_font_extents_1=cast=(cairo_font_extents_t *)
-
-Cairo_cairo_current_line_cap=
-Cairo_cairo_current_line_cap_0=cast=(cairo_t *)
-
-Cairo_cairo_current_line_join=
-Cairo_cairo_current_line_join_0=cast=(cairo_t *)
-
-Cairo_cairo_current_line_width=
-Cairo_cairo_current_line_width_0=cast=(cairo_t *)
-
-Cairo_cairo_current_matrix=
-Cairo_cairo_current_matrix_0=cast=(cairo_t *)
-Cairo_cairo_current_matrix_1=cast=cairo_matrix_t *
-
-Cairo_cairo_current_miter_limit=
-Cairo_cairo_current_miter_limit_0=cast=(cairo_t *)
-
-Cairo_cairo_current_operator=
-Cairo_cairo_current_operator_0=cast=(cairo_t *)
-
-Cairo_cairo_current_path=
-Cairo_cairo_current_path_0=cast=(cairo_t *)
-Cairo_cairo_current_path_1=cast=(cairo_move_to_func_t *)
-Cairo_cairo_current_path_2=cast=(cairo_line_to_func_t *)
-Cairo_cairo_current_path_3=cast=(cairo_curve_to_func_t *)
-Cairo_cairo_current_path_4=cast=(cairo_close_path_func_t *)
-Cairo_cairo_current_path_5=cast=(void *)
-
-Cairo_cairo_current_path_flat=
-Cairo_cairo_current_path_flat_0=cast=(cairo_t *)
-Cairo_cairo_current_path_flat_1=cast=(cairo_move_to_func_t *)
-Cairo_cairo_current_path_flat_2=cast=(cairo_line_to_func_t *)
-Cairo_cairo_current_path_flat_3=cast=(cairo_close_path_func_t *)
-Cairo_cairo_current_path_flat_4=cast=(void *)
-
-Cairo_cairo_current_pattern=
-Cairo_cairo_current_pattern_0=cast=(cairo_t *)
-
-Cairo_cairo_current_point=
-Cairo_cairo_current_point_0=cast=(cairo_t *)
-Cairo_cairo_current_point_1=
-Cairo_cairo_current_point_2=
-
-Cairo_cairo_current_rgb_color=
-Cairo_cairo_current_rgb_color_0=cast=(cairo_t *)
-Cairo_cairo_current_rgb_color_1=
-Cairo_cairo_current_rgb_color_2=
-Cairo_cairo_current_rgb_color_3=
+Cairo_cairo_copy_path_flat=
+Cairo_cairo_copy_path_flat_0=cast=(cairo_t *)
-Cairo_cairo_current_target_surface=
-Cairo_cairo_current_target_surface_0=cast=(cairo_t *)
-
-Cairo_cairo_current_tolerance=
-Cairo_cairo_current_tolerance_0=cast=(cairo_t *)
+Cairo_cairo_create=
+Cairo_cairo_create_0=cast=cairo_surface_t *
Cairo_cairo_curve_to=
Cairo_cairo_curve_to_0=cast=(cairo_t *)
@@ -124,15 +59,18 @@
Cairo_cairo_curve_to_5=
Cairo_cairo_curve_to_6=
-Cairo_cairo_default_matrix=
-Cairo_cairo_default_matrix_0=cast=(cairo_t *)
-
Cairo_cairo_destroy=
Cairo_cairo_destroy_0=cast=(cairo_t *)
-Cairo_cairo_extents=flags=no_gen
-Cairo_cairo_extents_0=
-Cairo_cairo_extents_1=
+Cairo_cairo_device_to_user=
+Cairo_cairo_device_to_user_0=cast=(cairo_t *)
+Cairo_cairo_device_to_user_1=
+Cairo_cairo_device_to_user_2=
+
+Cairo_cairo_device_to_user_distance=
+Cairo_cairo_device_to_user_distance_0=cast=(cairo_t *)
+Cairo_cairo_device_to_user_distance_1=
+Cairo_cairo_device_to_user_distance_2=
Cairo_cairo_fill=
Cairo_cairo_fill_0=cast=(cairo_t *)
@@ -144,13 +82,76 @@
Cairo_cairo_fill_extents_3=
Cairo_cairo_fill_extents_4=
-Cairo_cairo_font_destroy=
-Cairo_cairo_font_destroy_0=cast=(cairo_font_t *)
+Cairo_cairo_fill_preserve=
+Cairo_cairo_fill_preserve_0=cast=(cairo_t *)
+
+Cairo_cairo_font_extents=
+Cairo_cairo_font_extents_0=cast=(cairo_t *)
+Cairo_cairo_font_extents_1=
Cairo_cairo_font_extents_t_sizeof=
-Cairo_cairo_font_reference=
-Cairo_cairo_font_reference_0=cast=(cairo_font_t *)
+Cairo_cairo_font_options_create=
+
+Cairo_cairo_font_options_destroy=
+Cairo_cairo_font_options_destroy_0=cast=cairo_font_options_t *
+
+Cairo_cairo_font_options_get_antialias=
+Cairo_cairo_font_options_get_antialias_0=cast=cairo_font_options_t *
+
+Cairo_cairo_font_options_set_antialias=
+Cairo_cairo_font_options_set_antialias_0=cast=cairo_font_options_t *
+Cairo_cairo_font_options_set_antialias_1=
+
+Cairo_cairo_get_antialias=
+Cairo_cairo_get_antialias_0=cast=(cairo_t *)
+
+Cairo_cairo_get_current_point=
+Cairo_cairo_get_current_point_0=cast=(cairo_t *)
+Cairo_cairo_get_current_point_1=
+Cairo_cairo_get_current_point_2=
+
+Cairo_cairo_get_fill_rule=
+Cairo_cairo_get_fill_rule_0=cast=(cairo_t *)
+
+Cairo_cairo_get_font_face=
+Cairo_cairo_get_font_face_0=cast=(cairo_t *)
+
+Cairo_cairo_get_font_matrix=
+Cairo_cairo_get_font_matrix_0=cast=(cairo_t *)
+Cairo_cairo_get_font_matrix_1=cast=cairo_matrix_t *
+
+Cairo_cairo_get_font_options=
+Cairo_cairo_get_font_options_0=cast=cairo_t *
+Cairo_cairo_get_font_options_1=cast=cairo_font_options_t *
+
+Cairo_cairo_get_line_cap=
+Cairo_cairo_get_line_cap_0=cast=(cairo_t *)
+
+Cairo_cairo_get_line_join=
+Cairo_cairo_get_line_join_0=cast=(cairo_t *)
+
+Cairo_cairo_get_line_width=
+Cairo_cairo_get_line_width_0=cast=(cairo_t *)
+
+Cairo_cairo_get_matrix=
+Cairo_cairo_get_matrix_0=cast=(cairo_t *)
+Cairo_cairo_get_matrix_1=cast=(cairo_matrix_t *)
+
+Cairo_cairo_get_miter_limit=
+Cairo_cairo_get_miter_limit_0=cast=(cairo_t *)
+
+Cairo_cairo_get_operator=
+Cairo_cairo_get_operator_0=cast=(cairo_t *)
+
+Cairo_cairo_get_source=
+Cairo_cairo_get_source_0=cast=(cairo_t *)
+
+Cairo_cairo_get_target=
+Cairo_cairo_get_target_0=cast=(cairo_t *)
+
+Cairo_cairo_get_tolerance=
+Cairo_cairo_get_tolerance_0=cast=(cairo_t *)
Cairo_cairo_glyph_extents=
Cairo_cairo_glyph_extents_0=cast=(cairo_t *)
@@ -178,6 +179,12 @@
Cairo_cairo_image_surface_create_for_data_3=
Cairo_cairo_image_surface_create_for_data_4=
+Cairo_cairo_image_surface_get_height=
+Cairo_cairo_image_surface_get_height_0=cast=(cairo_surface_t *)
+
+Cairo_cairo_image_surface_get_width=
+Cairo_cairo_image_surface_get_width_0=cast=(cairo_surface_t *)
+
Cairo_cairo_in_fill=
Cairo_cairo_in_fill_0=cast=(cairo_t *)
Cairo_cairo_in_fill_1=
@@ -188,41 +195,46 @@
Cairo_cairo_in_stroke_1=
Cairo_cairo_in_stroke_2=
-Cairo_cairo_init_clip=
-Cairo_cairo_init_clip_0=cast=(cairo_t *)
-
-Cairo_cairo_inverse_transform_distance=
-Cairo_cairo_inverse_transform_distance_0=cast=(cairo_t *)
-Cairo_cairo_inverse_transform_distance_1=
-Cairo_cairo_inverse_transform_distance_2=
-
-Cairo_cairo_inverse_transform_point=
-Cairo_cairo_inverse_transform_point_0=cast=(cairo_t *)
-Cairo_cairo_inverse_transform_point_1=
-Cairo_cairo_inverse_transform_point_2=
-
Cairo_cairo_line_to=
Cairo_cairo_line_to_0=cast=(cairo_t *)
Cairo_cairo_line_to_1=
Cairo_cairo_line_to_2=
-Cairo_cairo_matrix_copy=
-Cairo_cairo_matrix_copy_0=cast=(cairo_matrix_t *)
-Cairo_cairo_matrix_copy_1=cast=(cairo_matrix_t *)
-
-Cairo_cairo_matrix_create=
-
-Cairo_cairo_matrix_destroy=
-Cairo_cairo_matrix_destroy_0=cast=(cairo_matrix_t *)
-
-Cairo_cairo_matrix_get_affine=
-Cairo_cairo_matrix_get_affine_0=cast=(cairo_matrix_t *)
-Cairo_cairo_matrix_get_affine_1=
-Cairo_cairo_matrix_get_affine_2=
-Cairo_cairo_matrix_get_affine_3=
-Cairo_cairo_matrix_get_affine_4=
-Cairo_cairo_matrix_get_affine_5=
-Cairo_cairo_matrix_get_affine_6=
+Cairo_cairo_mask=
+Cairo_cairo_mask_0=cast=cairo_t *
+Cairo_cairo_mask_1=cast=cairo_pattern_t *
+
+Cairo_cairo_mask_surface=
+Cairo_cairo_mask_surface_0=cast=cairo_t *
+Cairo_cairo_mask_surface_1=cast=cairo_surface_t *
+Cairo_cairo_mask_surface_2=
+Cairo_cairo_mask_surface_3=
+
+Cairo_cairo_matrix_init=
+Cairo_cairo_matrix_init_0=cast=(cairo_matrix_t *)
+Cairo_cairo_matrix_init_1=
+Cairo_cairo_matrix_init_2=
+Cairo_cairo_matrix_init_3=
+Cairo_cairo_matrix_init_4=
+Cairo_cairo_matrix_init_5=
+Cairo_cairo_matrix_init_6=
+
+Cairo_cairo_matrix_init_identity=
+Cairo_cairo_matrix_init_identity_0=cast=(cairo_matrix_t *)
+
+Cairo_cairo_matrix_init_rotate=
+Cairo_cairo_matrix_init_rotate_0=cast=(cairo_matrix_t *)
+Cairo_cairo_matrix_init_rotate_1=
+
+Cairo_cairo_matrix_init_scale=
+Cairo_cairo_matrix_init_scale_0=cast=(cairo_matrix_t *)
+Cairo_cairo_matrix_init_scale_1=
+Cairo_cairo_matrix_init_scale_2=
+
+Cairo_cairo_matrix_init_translate=
+Cairo_cairo_matrix_init_translate_0=cast=(cairo_matrix_t *)
+Cairo_cairo_matrix_init_translate_1=
+Cairo_cairo_matrix_init_translate_2=
Cairo_cairo_matrix_invert=
Cairo_cairo_matrix_invert_0=cast=(cairo_matrix_t *)
@@ -241,18 +253,6 @@
Cairo_cairo_matrix_scale_1=
Cairo_cairo_matrix_scale_2=
-Cairo_cairo_matrix_set_affine=
-Cairo_cairo_matrix_set_affine_0=cast=(cairo_matrix_t *)
-Cairo_cairo_matrix_set_affine_1=
-Cairo_cairo_matrix_set_affine_2=
-Cairo_cairo_matrix_set_affine_3=
-Cairo_cairo_matrix_set_affine_4=
-Cairo_cairo_matrix_set_affine_5=
-Cairo_cairo_matrix_set_affine_6=
-
-Cairo_cairo_matrix_set_identity=
-Cairo_cairo_matrix_set_identity_0=cast=(cairo_matrix_t *)
-
Cairo_cairo_matrix_transform_distance=
Cairo_cairo_matrix_transform_distance_0=cast=(cairo_matrix_t *)
Cairo_cairo_matrix_transform_distance_1=
@@ -276,13 +276,34 @@
Cairo_cairo_new_path=
Cairo_cairo_new_path_0=cast=(cairo_t *)
-Cairo_cairo_pattern_add_color_stop=
-Cairo_cairo_pattern_add_color_stop_0=cast=(cairo_pattern_t *)
-Cairo_cairo_pattern_add_color_stop_1=
-Cairo_cairo_pattern_add_color_stop_2=
-Cairo_cairo_pattern_add_color_stop_3=
-Cairo_cairo_pattern_add_color_stop_4=
-Cairo_cairo_pattern_add_color_stop_5=
+Cairo_cairo_paint=
+Cairo_cairo_paint_0=cast=(cairo_t *)
+
+Cairo_cairo_paint_with_alpha=
+Cairo_cairo_paint_with_alpha_0=cast=(cairo_t *)
+Cairo_cairo_paint_with_alpha_1=
+
+Cairo_cairo_path_data_t_sizeof=
+
+Cairo_cairo_path_destroy=
+Cairo_cairo_path_destroy_0=cast=cairo_path_t *
+
+Cairo_cairo_path_t_sizeof=
+
+Cairo_cairo_pattern_add_color_stop_rgb=
+Cairo_cairo_pattern_add_color_stop_rgb_0=cast=(cairo_pattern_t *)
+Cairo_cairo_pattern_add_color_stop_rgb_1=
+Cairo_cairo_pattern_add_color_stop_rgb_2=
+Cairo_cairo_pattern_add_color_stop_rgb_3=
+Cairo_cairo_pattern_add_color_stop_rgb_4=
+
+Cairo_cairo_pattern_add_color_stop_rgba=
+Cairo_cairo_pattern_add_color_stop_rgba_0=cast=(cairo_pattern_t *)
+Cairo_cairo_pattern_add_color_stop_rgba_1=
+Cairo_cairo_pattern_add_color_stop_rgba_2=
+Cairo_cairo_pattern_add_color_stop_rgba_3=
+Cairo_cairo_pattern_add_color_stop_rgba_4=
+Cairo_cairo_pattern_add_color_stop_rgba_5=
Cairo_cairo_pattern_create_for_surface=
Cairo_cairo_pattern_create_for_surface_0=cast=(cairo_surface_t *)
@@ -329,13 +350,6 @@
Cairo_cairo_pattern_set_matrix_0=cast=(cairo_pattern_t *)
Cairo_cairo_pattern_set_matrix_1=cast=(cairo_matrix_t *)
-Cairo_cairo_points=flags=no_gen
-Cairo_cairo_points_0=
-Cairo_cairo_points_1=
-Cairo_cairo_points_2=
-Cairo_cairo_points_3=
-Cairo_cairo_points_4=
-
Cairo_cairo_rectangle=
Cairo_cairo_rectangle_0=cast=(cairo_t *)
Cairo_cairo_rectangle_1=
@@ -365,6 +379,9 @@
Cairo_cairo_rel_move_to_1=
Cairo_cairo_rel_move_to_2=
+Cairo_cairo_reset_clip=
+Cairo_cairo_reset_clip_0=cast=(cairo_t *)
+
Cairo_cairo_restore=
Cairo_cairo_restore_0=cast=(cairo_t *)
@@ -380,19 +397,15 @@
Cairo_cairo_scale_1=
Cairo_cairo_scale_2=
-Cairo_cairo_scale_font=
-Cairo_cairo_scale_font_0=cast=(cairo_t *)
-Cairo_cairo_scale_font_1=
-
-Cairo_cairo_select_font=
-Cairo_cairo_select_font_0=cast=(cairo_t *)
-Cairo_cairo_select_font_1=
-Cairo_cairo_select_font_2=
-Cairo_cairo_select_font_3=
-
-Cairo_cairo_set_alpha=
-Cairo_cairo_set_alpha_0=cast=(cairo_t *)
-Cairo_cairo_set_alpha_1=
+Cairo_cairo_select_font_face=
+Cairo_cairo_select_font_face_0=cast=(cairo_t *)
+Cairo_cairo_select_font_face_1=
+Cairo_cairo_select_font_face_2=
+Cairo_cairo_select_font_face_3=
+
+Cairo_cairo_set_antialias=
+Cairo_cairo_set_antialias_0=cast=(cairo_t *)
+Cairo_cairo_set_antialias_1=
Cairo_cairo_set_dash=
Cairo_cairo_set_dash_0=cast=(cairo_t *)
@@ -404,9 +417,21 @@
Cairo_cairo_set_fill_rule_0=cast=(cairo_t *)
Cairo_cairo_set_fill_rule_1=
-Cairo_cairo_set_font=
-Cairo_cairo_set_font_0=cast=(cairo_t *)
-Cairo_cairo_set_font_1=cast=cairo_font_t *
+Cairo_cairo_set_font_face=
+Cairo_cairo_set_font_face_0=cast=(cairo_t *)
+Cairo_cairo_set_font_face_1=cast=cairo_font_face_t *
+
+Cairo_cairo_set_font_matrix=
+Cairo_cairo_set_font_matrix_0=cast=(cairo_t *)
+Cairo_cairo_set_font_matrix_1=cast=cairo_matrix_t *
+
+Cairo_cairo_set_font_options=
+Cairo_cairo_set_font_options_0=cast=cairo_t *
+Cairo_cairo_set_font_options_1=cast=cairo_font_options_t *
+
+Cairo_cairo_set_font_size=
+Cairo_cairo_set_font_size_0=cast=(cairo_t *)
+Cairo_cairo_set_font_size_1=
Cairo_cairo_set_line_cap=
Cairo_cairo_set_line_cap_0=cast=(cairo_t *)
@@ -432,32 +457,28 @@
Cairo_cairo_set_operator_0=cast=(cairo_t *)
Cairo_cairo_set_operator_1=
-Cairo_cairo_set_pattern=
-Cairo_cairo_set_pattern_0=cast=(cairo_t *)
-Cairo_cairo_set_pattern_1=cast=(cairo_pattern_t *)
-
-Cairo_cairo_set_rgb_color=
-Cairo_cairo_set_rgb_color_0=cast=(cairo_t *)
-Cairo_cairo_set_rgb_color_1=
-Cairo_cairo_set_rgb_color_2=
-Cairo_cairo_set_rgb_color_3=
-
-Cairo_cairo_set_target_drawable=
-Cairo_cairo_set_target_drawable_0=cast=(cairo_t *)
-Cairo_cairo_set_target_drawable_1=cast=Display *
-Cairo_cairo_set_target_drawable_2=cast=Drawable
-
-Cairo_cairo_set_target_image=
-Cairo_cairo_set_target_image_0=cast=(cairo_t *)
-Cairo_cairo_set_target_image_1=cast=char *
-Cairo_cairo_set_target_image_2=
-Cairo_cairo_set_target_image_3=
-Cairo_cairo_set_target_image_4=
-Cairo_cairo_set_target_image_5=
-
-Cairo_cairo_set_target_surface=
-Cairo_cairo_set_target_surface_0=cast=(cairo_t *)
-Cairo_cairo_set_target_surface_1=cast=(cairo_surface_t *)
+Cairo_cairo_set_source=
+Cairo_cairo_set_source_0=cast=cairo_t *
+Cairo_cairo_set_source_1=cast=cairo_pattern_t *
+
+Cairo_cairo_set_source_rgb=
+Cairo_cairo_set_source_rgb_0=cast=cairo_t *
+Cairo_cairo_set_source_rgb_1=
+Cairo_cairo_set_source_rgb_2=
+Cairo_cairo_set_source_rgb_3=
+
+Cairo_cairo_set_source_rgba=
+Cairo_cairo_set_source_rgba_0=cast=cairo_t *
+Cairo_cairo_set_source_rgba_1=
+Cairo_cairo_set_source_rgba_2=
+Cairo_cairo_set_source_rgba_3=
+Cairo_cairo_set_source_rgba_4=
+
+Cairo_cairo_set_source_surface=
+Cairo_cairo_set_source_surface_0=cast=cairo_t *
+Cairo_cairo_set_source_surface_1=cast=cairo_surface_t *
+Cairo_cairo_set_source_surface_2=
+Cairo_cairo_set_source_surface_3=
Cairo_cairo_set_tolerance=
Cairo_cairo_set_tolerance_0=cast=(cairo_t *)
@@ -471,12 +492,6 @@
Cairo_cairo_show_page=
Cairo_cairo_show_page_0=cast=(cairo_t *)
-Cairo_cairo_show_surface=
-Cairo_cairo_show_surface_0=cast=(cairo_t *)
-Cairo_cairo_show_surface_1=cast=(cairo_surface_t *)
-Cairo_cairo_show_surface_2=
-Cairo_cairo_show_surface_3=
-
Cairo_cairo_show_text=
Cairo_cairo_show_text_0=cast=(cairo_t *)
Cairo_cairo_show_text_1=
@@ -484,8 +499,8 @@
Cairo_cairo_status=
Cairo_cairo_status_0=cast=(cairo_t *)
-Cairo_cairo_status_string=
-Cairo_cairo_status_string_0=cast=(cairo_t *)
+Cairo_cairo_status_to_string=
+Cairo_cairo_status_to_string_0=
Cairo_cairo_stroke=
Cairo_cairo_stroke_0=cast=(cairo_t *)
@@ -497,12 +512,8 @@
Cairo_cairo_stroke_extents_3=
Cairo_cairo_stroke_extents_4=
-Cairo_cairo_surface_create_for_image=
-Cairo_cairo_surface_create_for_image_0=cast=char *
-Cairo_cairo_surface_create_for_image_1=
-Cairo_cairo_surface_create_for_image_2=
-Cairo_cairo_surface_create_for_image_3=
-Cairo_cairo_surface_create_for_image_4=
+Cairo_cairo_stroke_preserve=
+Cairo_cairo_stroke_preserve_0=cast=(cairo_t *)
Cairo_cairo_surface_create_similar=
Cairo_cairo_surface_create_similar_0=cast=(cairo_surface_t *)
@@ -513,27 +524,26 @@
Cairo_cairo_surface_destroy=
Cairo_cairo_surface_destroy_0=cast=(cairo_surface_t *)
-Cairo_cairo_surface_get_filter=
-Cairo_cairo_surface_get_filter_0=cast=(cairo_surface_t *)
+Cairo_cairo_surface_finish=
+Cairo_cairo_surface_finish_0=cast=(cairo_surface_t *)
-Cairo_cairo_surface_get_matrix=
-Cairo_cairo_surface_get_matrix_0=cast=(cairo_surface_t *)
-Cairo_cairo_surface_get_matrix_1=cast=(cairo_matrix_t *)
+Cairo_cairo_surface_get_user_data=
+Cairo_cairo_surface_get_user_data_0=cast=(cairo_surface_t *)
+Cairo_cairo_surface_get_user_data_1=cast=cairo_user_data_key_t *
Cairo_cairo_surface_reference=
Cairo_cairo_surface_reference_0=cast=(cairo_surface_t *)
-Cairo_cairo_surface_set_filter=
-Cairo_cairo_surface_set_filter_0=cast=(cairo_surface_t *)
-Cairo_cairo_surface_set_filter_1=
-
-Cairo_cairo_surface_set_matrix=
-Cairo_cairo_surface_set_matrix_0=cast=(cairo_surface_t *)
-Cairo_cairo_surface_set_matrix_1=cast=(cairo_matrix_t *)
-
-Cairo_cairo_surface_set_repeat=
-Cairo_cairo_surface_set_repeat_0=cast=(cairo_surface_t *)
-Cairo_cairo_surface_set_repeat_1=
+Cairo_cairo_surface_set_device_offset=
+Cairo_cairo_surface_set_device_offset_0=cast=(cairo_surface_t *)
+Cairo_cairo_surface_set_device_offset_1=
+Cairo_cairo_surface_set_device_offset_2=
+
+Cairo_cairo_surface_set_user_data=
+Cairo_cairo_surface_set_user_data_0=cast=(cairo_surface_t *)
+Cairo_cairo_surface_set_user_data_1=cast=cairo_user_data_key_t *
+Cairo_cairo_surface_set_user_data_2=cast=void *
+Cairo_cairo_surface_set_user_data_3=cast=cairo_destroy_func_t
Cairo_cairo_text_extents=
Cairo_cairo_text_extents_0=cast=(cairo_t *)
@@ -544,31 +554,58 @@
Cairo_cairo_text_path_0=cast=(cairo_t *)
Cairo_cairo_text_path_1=
-Cairo_cairo_transform_distance=
-Cairo_cairo_transform_distance_0=cast=(cairo_t *)
-Cairo_cairo_transform_distance_1=
-Cairo_cairo_transform_distance_2=
-
-Cairo_cairo_transform_font=
-Cairo_cairo_transform_font_0=cast=(cairo_t *)
-Cairo_cairo_transform_font_1=cast=(cairo_matrix_t *)
-
-Cairo_cairo_transform_point=
-Cairo_cairo_transform_point_0=cast=(cairo_t *)
-Cairo_cairo_transform_point_1=
-Cairo_cairo_transform_point_2=
+Cairo_cairo_transform=
+Cairo_cairo_transform_0=cast=(cairo_t *)
+Cairo_cairo_transform_1=cast=(cairo_matrix_t *)
Cairo_cairo_translate=
Cairo_cairo_translate_0=cast=(cairo_t *)
Cairo_cairo_translate_1=
Cairo_cairo_translate_2=
+Cairo_cairo_user_to_device=
+Cairo_cairo_user_to_device_0=cast=(cairo_t *)
+Cairo_cairo_user_to_device_1=
+Cairo_cairo_user_to_device_2=
+
+Cairo_cairo_user_to_device_distance=
+Cairo_cairo_user_to_device_distance_0=cast=(cairo_t *)
+Cairo_cairo_user_to_device_distance_1=
+Cairo_cairo_user_to_device_distance_2=
+
Cairo_cairo_xlib_surface_create=
-Cairo_cairo_xlib_surface_create_0=cast=Display *
+Cairo_cairo_xlib_surface_create_0=cast=(Display *)
Cairo_cairo_xlib_surface_create_1=cast=(Drawable)
Cairo_cairo_xlib_surface_create_2=cast=(Visual *)
Cairo_cairo_xlib_surface_create_3=
-Cairo_cairo_xlib_surface_create_4=cast=Colormap
+Cairo_cairo_xlib_surface_create_4=
+
+Cairo_cairo_xlib_surface_create_for_bitmap=
+Cairo_cairo_xlib_surface_create_for_bitmap_0=cast=(Display *)
+Cairo_cairo_xlib_surface_create_for_bitmap_1=cast=Pixmap
+Cairo_cairo_xlib_surface_create_for_bitmap_2=cast=(Screen *
+Cairo_cairo_xlib_surface_create_for_bitmap_3=
+Cairo_cairo_xlib_surface_create_for_bitmap_4=
+
+Cairo_cairo_xlib_surface_set_size=
+Cairo_cairo_xlib_surface_set_size_0=cast=cairo_surface_t *
+Cairo_cairo_xlib_surface_set_size_1=
+Cairo_cairo_xlib_surface_set_size_2=
+
+Cairo_memmove__Lorg_eclipse_swt_internal_cairo_cairo_1path_1data_1t_2II=
+Cairo_memmove__Lorg_eclipse_swt_internal_cairo_cairo_1path_1data_1t_2II_0=cast=void *
+Cairo_memmove__Lorg_eclipse_swt_internal_cairo_cairo_1path_1data_1t_2II_1=cast=const void *
+Cairo_memmove__Lorg_eclipse_swt_internal_cairo_cairo_1path_1data_1t_2II_2=cast=size_t
+
+Cairo_memmove__Lorg_eclipse_swt_internal_cairo_cairo_1path_1t_2II=
+Cairo_memmove__Lorg_eclipse_swt_internal_cairo_cairo_1path_1t_2II_0=cast=(void *)
+Cairo_memmove__Lorg_eclipse_swt_internal_cairo_cairo_1path_1t_2II_1=cast=(const void *)
+Cairo_memmove__Lorg_eclipse_swt_internal_cairo_cairo_1path_1t_2II_2=cast=(size_t)
+
+Cairo_memmove___3DII=
+Cairo_memmove___3DII_0=cast=(void *)
+Cairo_memmove___3DII_1=cast=(const void *)
+Cairo_memmove___3DII_2=cast=(size_t)
org_eclipse_swt_internal_cairo_cairo_1font_1extents_1t=
@@ -578,3 +615,12 @@
cairo_font_extents_t_max_x_advance=
cairo_font_extents_t_max_y_advance=
+org_eclipse_swt_internal_cairo_cairo_1path_1data_1t=
+cairo_path_data_t_type=accessor=header.type
+cairo_path_data_t_length=accessor=header.length
+
+org_eclipse_swt_internal_cairo_cairo_1path_1t=
+cairo_path_t_status=
+cairo_path_t_data=cast=cairo_path_data_t *
+cairo_path_t_num_data=
+