You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
193 lines
8.3 KiB
193 lines
8.3 KiB
6 years ago
|
--- libgxps-0.3.0/libgxps/gxps-archive.h
|
||
|
+++ libgxps-0.3.0/libgxps/gxps-archive.h
|
||
|
@@ -38,14 +38,20 @@ G_BEGIN_DECLS
|
||
|
typedef struct _GXPSArchive GXPSArchive;
|
||
|
typedef struct _GXPSArchiveClass GXPSArchiveClass;
|
||
|
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
GType gxps_archive_get_type (void) G_GNUC_CONST;
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
GXPSArchive *gxps_archive_new (GFile *filename,
|
||
|
GError **error);
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
gboolean gxps_archive_has_entry (GXPSArchive *archive,
|
||
|
const gchar *path);
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
GXPSResources *gxps_archive_get_resources (GXPSArchive *archive);
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
GInputStream *gxps_archive_open (GXPSArchive *archive,
|
||
|
const gchar *path);
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
gboolean gxps_archive_read_entry (GXPSArchive *archive,
|
||
|
const gchar *path,
|
||
|
guchar **buffer,
|
||
|
--- libgxps-0.2.5/libgxps/gxps-brush.h
|
||
|
+++ libgxps-0.2.5/libgxps/gxps-brush.h
|
||
|
@@ -33,12 +33,16 @@ struct _GXPSBrush {
|
||
|
gdouble opacity;
|
||
|
};
|
||
|
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
GXPSBrush *gxps_brush_new (GXPSRenderContext *ctx);
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
void gxps_brush_free (GXPSBrush *brush);
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
gboolean gxps_brush_solid_color_parse (const gchar *data,
|
||
|
GXPSArchive *zip,
|
||
|
gdouble alpha,
|
||
|
cairo_pattern_t **pattern);
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
void gxps_brush_parser_push (GMarkupParseContext *context,
|
||
|
GXPSBrush *brush);
|
||
|
|
||
|
--- libgxps-0.2.5/libgxps/gxps-color.h
|
||
|
+++ libgxps-0.2.5/libgxps/gxps-color.h
|
||
|
@@ -34,6 +34,7 @@ typedef struct _GXPSColor {
|
||
|
gdouble blue;
|
||
|
} GXPSColor;
|
||
|
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
gboolean gxps_color_new_for_icc (GXPSArchive *zip,
|
||
|
const gchar *icc_profile_uri,
|
||
|
gdouble *values,
|
||
|
--- libgxps-0.2.5/libgxps/gxps-fonts.h
|
||
|
+++ libgxps-0.2.5/libgxps/gxps-fonts.h
|
||
|
@@ -25,6 +25,7 @@
|
||
|
|
||
|
G_BEGIN_DECLS
|
||
|
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
cairo_font_face_t *gxps_fonts_get_font (GXPSArchive *zip,
|
||
|
const gchar *font_uri,
|
||
|
GError **error);
|
||
|
--- libgxps-0.2.5/libgxps/gxps-glyphs.h
|
||
|
+++ libgxps-0.2.5/libgxps/gxps-glyphs.h
|
||
|
@@ -45,12 +45,15 @@ struct _GXPSGlyphs {
|
||
|
guint italic : 1;
|
||
|
};
|
||
|
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
GXPSGlyphs *gxps_glyphs_new (GXPSRenderContext *ctx,
|
||
|
gchar *font_uri,
|
||
|
gdouble font_size,
|
||
|
gdouble origin_x,
|
||
|
gdouble origin_y);
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
void gxps_glyphs_free (GXPSGlyphs *glyphs);
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
gboolean gxps_glyphs_to_cairo_glyphs (GXPSGlyphs *gxps_glyphs,
|
||
|
cairo_scaled_font_t *scaled_font,
|
||
|
const gchar *utf8,
|
||
|
@@ -59,6 +62,7 @@ gboolean gxps_glyphs_to_cairo_glyphs
|
||
|
cairo_text_cluster_t **clusters,
|
||
|
int *num_clusters,
|
||
|
GError **error);
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
void gxps_glyphs_parser_push (GMarkupParseContext *context,
|
||
|
GXPSGlyphs *glyphs);
|
||
|
|
||
|
--- libgxps-0.2.5/libgxps/gxps-images.h
|
||
|
+++ libgxps-0.2.5/libgxps/gxps-images.h
|
||
|
@@ -25,6 +25,7 @@
|
||
|
|
||
|
G_BEGIN_DECLS
|
||
|
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
cairo_surface_t *gxps_images_get_image (GXPSArchive *zip,
|
||
|
const gchar *image_uri,
|
||
|
GError **error);
|
||
|
--- libgxps-0.2.5/libgxps/gxps-matrix.h
|
||
|
+++ libgxps-0.2.5/libgxps/gxps-matrix.h
|
||
|
@@ -32,10 +32,14 @@ struct _GXPSMatrix {
|
||
|
cairo_matrix_t matrix;
|
||
|
};
|
||
|
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
GXPSMatrix *gxps_matrix_new (GXPSRenderContext *ctx);
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
void gxps_matrix_free (GXPSMatrix *matrix);
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
gboolean gxps_matrix_parse (const gchar *data,
|
||
|
cairo_matrix_t *matrix);
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
void gxps_matrix_parser_push (GMarkupParseContext *context,
|
||
|
GXPSMatrix *matrix);
|
||
|
|
||
|
--- libgxps-0.2.5/libgxps/gxps-page-private.h
|
||
|
+++ libgxps-0.2.5/libgxps/gxps-page-private.h
|
||
|
@@ -58,9 +58,11 @@ struct _GXPSRenderContext {
|
||
|
GXPSBrushVisual *visual;
|
||
|
};
|
||
|
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
cairo_surface_t *gxps_page_get_image (GXPSPage *page,
|
||
|
const gchar *image_uri,
|
||
|
GError **error);
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
void gxps_page_render_parser_push (GMarkupParseContext *context,
|
||
|
GXPSRenderContext *ctx);
|
||
|
|
||
|
--- libgxps-0.2.5/libgxps/gxps-parse-utils.h
|
||
|
+++ libgxps-0.2.5/libgxps/gxps-parse-utils.h
|
||
|
@@ -24,9 +24,11 @@
|
||
|
|
||
|
G_BEGIN_DECLS
|
||
|
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
gboolean gxps_parse_stream (GMarkupParseContext *context,
|
||
|
GInputStream *stream,
|
||
|
GError **error);
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
void gxps_parse_error (GMarkupParseContext *context,
|
||
|
const gchar *source,
|
||
|
GMarkupError error_type,
|
||
|
@@ -34,21 +36,29 @@ void gxps_parse_error
|
||
|
const gchar *attribute_name,
|
||
|
const gchar *content,
|
||
|
GError **error);
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
gboolean gxps_value_get_int (const gchar *value,
|
||
|
gint *int_value);
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
gboolean gxps_value_get_double (const gchar *value,
|
||
|
gdouble *double_value);
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
gboolean gxps_value_get_double_positive (const gchar *value,
|
||
|
gdouble *double_value);
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
gboolean gxps_value_get_double_non_negative (const gchar *value,
|
||
|
gdouble *double_value);
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
gboolean gxps_value_get_boolean (const gchar *value,
|
||
|
gboolean *boolean_value);
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
gboolean gxps_point_parse (const gchar *point,
|
||
|
gdouble *x,
|
||
|
gdouble *y);
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
void gxps_parse_skip_number (gchar **iter,
|
||
|
const gchar *end);
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
gchar *gxps_resolve_relative_path (const gchar *source,
|
||
|
const gchar *target);
|
||
|
|
||
|
--- libgxps-0.2.5/libgxps/gxps-path.h
|
||
|
+++ libgxps-0.2.5/libgxps/gxps-path.h
|
||
|
@@ -50,12 +50,16 @@ struct _GXPSPath {
|
||
|
gboolean is_closed : 1;
|
||
|
};
|
||
|
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
GXPSPath *gxps_path_new (GXPSRenderContext *ctx);
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
void gxps_path_free (GXPSPath *path);
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
gboolean gxps_path_parse (const gchar *data,
|
||
|
cairo_t *cr,
|
||
|
GError **error);
|
||
|
|
||
|
+GXPS_AVAILABLE_IN_ALL
|
||
|
void gxps_path_parser_push (GMarkupParseContext *context,
|
||
|
GXPSPath *path);
|
||
|
|