summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2006-05-03Add test/pdf-features.c missing from an earlier commitCarl Worth1-0/+150
2006-05-03Add pdf2svg utility for manual testing (not used in test suite)Carl Worth3-0/+107
2006-05-03ROADMAP: Note that PDF per-page size setting is done. Sort things that ↵Carl Worth1-6/+8
appear in 1.1.4
2006-05-03Add new pdf-features test to exercise cairo_pdf_surface_set_sizeCarl Worth2-0/+7
2006-05-03PDF: Add new cairo_pdf_surface_set_size for doing per-page size changesCarl Worth2-15/+80
2006-05-03ps-features: Minor touchups (missing include, typo in error message)Carl Worth1-1/+10
2006-05-03PS: Use ceil, not rounding when computing integers for BoundingBoxCarl Worth1-4/+4
2006-05-03SVG: Emit "svg" version in document_finish.Emmanuel Pacaud1-2/+3
At least when there's something valid in document->svg_version.
2006-05-03SVG: Only "comp-op" property when svg_version >= 1.2Emmanuel Pacaud1-5/+8
2006-05-03SVG: Emit correct version property of "svg" element.Emmanuel Pacaud1-1/+8
2006-05-03Increment CAIRO_VERSION to 1.1.5 after making the 1.1.4 snapshotCarl Worth1-1/+1
2006-05-03Update version to 1.1.4 and add notes to NEWS file.1.1.4Carl Worth1-0/+65
Also update libtool version information to 7:0:5.
2006-05-03RELEASING: Replace references to ChangeLog with git log commands (and ↵Carl Worth2-14/+17
improve those)
2006-05-03SVG: Enable the SVG backend to be built by default (if dependencies are met)Carl Worth1-2/+2
2006-05-03Add backend-specific reference images to EXTRA_DIST so they'll go out in the ↵Carl Worth1-0/+29
tar file.
2006-05-03ROADMAP: Indicate that PS printing-oriented API is done now.Carl Worth1-3/+6
2006-05-03PS: Add three new public functions for emitting DSC comments.Carl Worth7-25/+325
This commit adds the following new functions to the cairo-ps API: cairo_ps_surface_dsc_comment cairo_ps_surface_dsc_begin_setup cairo_ps_surface_dsc_begin_page_setup Many thanks are due to Michael Sweet who provided invaluble guidance during the design of this API. It is hoped that with this API in place, basically all printer control that is likely to be desired to be performed with cairo PostScript output is now possible. This commit augments the ps-features test to exercise the new API.
2006-05-02pdf2png: Use new poppler_page_render to render directly through cairo.Carl Worth1-11/+27
...as opposed to using poppler_page_render_to_pixbuf.
2006-05-02SVG: Convert SVG file with a resolution of 72 dpi.Emmanuel Pacaud1-2/+1
That means 1 point = 1 pixel
2006-05-02SVG: Really use width and height in point unit.Emmanuel Pacaud1-2/+23
I guess it makes more sense to use a unit for specifying image size that doesn't depend on context.
2006-05-02Merge branch 'master' of git+ssh://emmanuel@git.cairographics.org/git/cairoEmmanuel Pacaud6-18/+243
2006-05-02SVG: Minor documentation fixes.Emmanuel Pacaud1-3/+5
2006-05-02PS: Add cairo_ps_surface_set_size along with ps-features testCarl Worth6-18/+243
Add a new cairo_ps_surface_set_size which can be used to produce a PostScript file consisting of pages of various different sizes (or orientations). Also add a new test (ps-features.c) for testing this and subsequent ps-specific function calls.
2006-05-02atsui: Add missing check of return-value of malloc.Carl Worth1-1/+7
This addresses the original problem noted in mozilla's bug #336129: Missing out-of-memory check at gfx/cairo/cairo/src/cairo-atsui-font.c:185 https://bugzilla.mozilla.org/show_bug.cgi?id=336129 This also adds a comment pointing out another malloc that is not checked, (but does not fix it).
2006-05-02Make backend-specific function set a surface error on type mismatch.Carl Worth4-11/+19
If any backend-specific, surface-modifying function is called with the wrong surface type we set an error on that surface.
2006-05-02SVG: Rework of API for SVG selection.Emmanuel Pacaud4-227/+109
I've removed cairo_svg_surface_create_xxx functions, and instead implemented the following ones: cairo_svg_surface_restrict_to_version cairo_svg_get_versions cairo_svg_version_to_string
2006-05-01Don't return void from void-returning function (fix #6792).Carl Worth1-1/+1
It's a dumb part of the C standard and it's even dumber when compilers are picky about it. But oh, well.
2006-05-01ROADMAP: Mark bug #4705 as fixed.Carl Worth1-1/+1
2006-05-01Fix silly typo from previous commit.Carl Worth1-3/+3
2006-05-01Support multiple glyph image formats within the same font (fix #4705).Carl Worth1-13/+48
If we find a glyph image of a format that is different from the font's format, then we use a temporary image and convert to the font's format. This provides a simple fix for the crash identified in bug #4705: crash at XRenderAddGlyphs https://bugs.freedesktop.org/show_bug.cgi?id=4705 A later improvement would guarantee that the "font's format" was carefully chosen to be able to contain all glyphs in the font without information loss.
2006-05-01SVG: Add reference images for tests failing on 1 digit error on color.Emmanuel Pacaud14-0/+0
2006-05-01SVG: Correct use of paginated surface. Fix emit of alpha filter.Emmanuel Pacaud1-12/+13
2006-05-01SVG: Trivial indentation and comment fixes.Emmanuel Pacaud1-13/+18
2006-05-01SVG: Remove outdated comment.Emmanuel Pacaud1-4/+0
2006-05-01SVG: Fix error handling in create_for_document and in composite_image_pattern.Emmanuel Pacaud1-8/+12
2006-05-01SVG: Add an additionnal API for creating SVG 1.1 or 1.2 files.Emmanuel Pacaud4-26/+206
And update documentation.
2006-05-01SVG: Some variable/type renaming.Emmanuel Pacaud1-25/+25
2006-05-01SVG: Reenable optimisation of CLEAR and SOURCE in paint when there'sEmmanuel Pacaud1-3/+4
no active clipping path.
2006-05-01SVG: Code cleanup.Emmanuel Pacaud1-4/+1
2006-05-01SVG: Initial support of operators support via image fallbacks.Emmanuel Pacaud1-33/+67
We need to add a public API that will let user select a compatibility level regarding produced SVG files. This patch also plugs a memleak.
2006-05-01SVG: Sort of working implementation of a SVG backend with paginated surfaceEmmanuel Pacaud1-37/+97
support. Unoptimized and with memory leaks.
2006-05-01SVG: First pass for analyze-surface supportEmmanuel Pacaud1-7/+85
2006-05-01SVG: Ignore SVG test files.Emmanuel Pacaud1-0/+2
2006-05-01SVG: Update rgb24 reference files.Emmanuel Pacaud5-0/+0
(cherry picked from 7173951535f4b95da37cbf3d51143deeec95e47a commit)
2006-05-01Copy content property when doing a snapshot of a meta surface.Emmanuel Pacaud1-0/+1
2006-05-01Merge branch 'origin'Emmanuel Pacaud53-268/+487
2006-05-01SVG: Reenable operator tests, and rgb24 surface are meta-surfaces.Emmanuel Pacaud1-9/+1
2006-04-29Add missing file leaky-dash-ref.pngCarl Worth1-0/+0
2006-04-28Fix PS Surface MemleakHenning Noren1-1/+14
Fixes leak of 16 bytes when calling _cairo_ps_surface_finish by never freeing the closure allocated in _word_wrap_stream_create.
2006-04-27Add line-width-scale test to demonstrate cairo_set_line_width bugCarl Worth5-0/+187