Overview of changes in Cairo 1.060 ================================== Since 1.04x ----------- * Wrap new API: - cairo_has_current_point - cairo_path_extents - cairo_format_stride_for_width - cairo_surface_copy_page and cairo_surface_show_page - cairo_ps_surface_restrict_to_level, cairo_ps_get_levels, and cairo_ps_level_to_string - cairo_ps_surface_set_eps and cairo_ps_surface_get_eps * Provide Cairo::FtFontFace::create which can be used with Font::FreeType. * Complete the API listing POD. Since 1.053 ----------- * Document new API. Overview of changes in Cairo 1.053 ================================== * Wrap new API: - cairo_has_current_point Overview of changes in Cairo 1.052 ================================== * Adapt to API changes: cairo_surface_copy_page and cairo_surface_show_page don't return cairo_status_t anymore. * Wrap new API: - cairo_path_extents - cairo_format_stride_for_width * Fix the tied interface for paths on perl 5.6. Overview of changes in Cairo 1.051 ================================== * Fix memory allocation errors on win32. [T.J. Ferraro] * Wrap new API: - cairo_surface_copy_page and cairo_surface_show_page - cairo_ps_surface_restrict_to_level, cairo_ps_get_levels, and cairo_ps_level_to_string - cairo_ps_surface_set_eps and cairo_ps_surface_get_eps Overview of changes in Cairo 1.050 ================================== * Provide Cairo::FtFontFace::create which can be used with Font::FreeType. * Add entries for the various kinds of surfaces to the API listing. * Fix some test suite and build issues. Overview of changes in Cairo 1.045 ================================== * Fix memory allocation errors on win32. [T.J. Ferraro] Overview of changes in Cairo 1.044 ================================== * Add entries for the various kinds of surfaces to the API listing. * Fix some test suite and build issues. Overview of changes in Cairo 1.043 ================================== * Fix a few build and compatibility problems. Overview of changes in Cairo 1.042 ================================== * Fix a few build and test failures. Overview of changes in Cairo 1.041 ================================== * Use Test::Numer::Delta to make floating point tests more reliable. Overview of changes in Cairo 1.040 ================================== * Re-add Cairo::Surface::finish. * Add support for cairo_get_scaled_font. * Document the new API. Overview of changes in Cairo 1.031 ================================== * Track upstream API improvements. * Fix enum error messages to display the correct list of allowed values. * Fix a endianness-related test failure. Overview of changes in Cairo 1.030 ================================== * Add support for new API: - cairo_get_dash, cairo_copy_clip_rectangles, and cairo_clip_extents. - cairo_pattern_get_rgba, cairo_pattern_get_surface, cairo_pattern_get_color_stop_rgba, cairo_pattern_get_points, and cairo_pattern_get_circles. * Make Cairo::ImageSurface::get_data usable. Overview of changes in Cairo 1.021 ================================== * Fix test failure. Overview of changes in Cairo 1.02 ================================= * Fix a bug that caused the content type value 'content-alpha' to be interpreted as just 'content'. Overview of changes in Cairo 1.01 ================================= * Fix a few test failures. Overview of changes in Cairo 1.00 ================================= * Improve compilation compatibility with cairo 1.0.x. * Export public symbols on win32. Overview of changes in Cairo 0.92 ================================= * Fix compilation and tests with cairo 1.0.x when the PDF and/or PS backend are enabled. [Yaakov S] * Fix a problem in the PNG stream stuff that occured with perl 5.8.8. * Add an example that demonstrates the PNG stream stuff. Overview of changes in Cairo 0.91 ================================= * Make it possible to use the bindings with cairo 1.0.x and later. This makes it possible to drop the cairo requirement back to 1.0.0. Overview of changes in Cairo 0.90 ================================= * Require cairo 1.2.0. * Add support for SVG surfaces. * Add Cairo::VERSION and Cairo::VERSION_ENCODE. * Wrap CAIRO_FORMAT_RGB16_565. * Remove Cairo::HAS_XLIB_SURFACE and HAS_FT_FONT. Overview of changes in Cairo 0.04 ================================= * Remove the wrappers for cairo_pdf_surface_set_dpi and cairo_ps_surface_set_dpi. Developers should use cairo_surface_set_fallback_resolution instead. * Improve the enum converters to produce more useful error messages. * Wrap the streaming functions: - cairo_surface_write_to_png_stream - cairo_image_surface_create_from_png_stream - cairo_pdf_surface_create_for_stream - cairo_ps_surface_create_for_stream * Wrap new API: - cairo_version, cairo_version_string, cairo_push_group, cairo_push_group_with_content, cairo_pop_group, cairo_pop_group_to_source, cairo_new_sub_path, cairo_set_scaled_font, cairo_get_group_target - cairo_font_face_get_type, cairo_scaled_font_get_type, cairo_scaled_font_text_extents, cairo_scaled_font_get_font_face, cairo_scaled_font_get_font_matrix, cairo_scaled_font_get_ctm, cairo_scaled_font_get_font_options - cairo_pattern_get_type - cairo_surface_get_device_offset, cairo_surface_get_type, cairo_surface_get_content, cairo_surface_set_fallback_resolution - cairo_image_surface_get_data, cairo_image_surface_get_format, cairo_image_surface_get_stride - cairo_pdf_surface_set_size - cairo_ps_surface_set_dpi, cairo_ps_surface_set_size, cairo_ps_surface_dsc_comment, cairo_ps_surface_dsc_begin_setup, cairo_ps_surface_dsc_begin_setup * Port more examples from cairo-demo. Overview of changes in Cairo 0.03 ================================= * Export a sane type conversion API for other modules to use. * Add lots of documentation in the form of API listings. * Add Cairo::SolidPattern::create_rgb and create_rgba. Overview of changes in Cairo 0.02 ================================= * Fix compilation error that occured when the PS and PDF backends of cairo were disabled. [Reported by Christopher Oezbek] Overview of changes in Cairo 0.01 ================================= * Initial release.