summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2006-06-06Remove all remaining trailing whitespace.Carl Worth3-5/+5
This patch was produced with the following (GNU) sed script: sed -i -r -e 's/[ \t]+$//' run on all *.[ch] files within cairo. Note that the above script would have also created all the changes from the previous commits to remove trailing whitespace.
2006-06-06Remove trailing whitespace from lines that look like comments.Carl Worth1-1/+1
This patch was produced with the following (GNU) sed script: sed -i -r -e '/^[ \t]*\/?\*/ s/[ \t]+$//' run on all *.[ch] files within cairo, (though I manually excluded src/cairo-atsui-font.c which has a code line that appears as a comment to this script).
2006-06-06Remove extraneous whitespace from "blank" lines.Carl Worth4-6/+6
This patch was produced with the following (GNU) sed script: sed -i -r -e 's/^[ \t]+$//' run on all *.[ch] files within cairo.
2006-05-24PDF: Add new, private test function: cairo_pdf_test_force_fallbacksCarl Worth1-0/+1
2006-05-03PS: Add three new public functions for emitting DSC comments.Carl Worth1-0/+1
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-02SVG: Rework of API for SVG selection.Emmanuel Pacaud2-83/+3
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-01SVG: Add an additionnal API for creating SVG 1.1 or 1.2 files.Emmanuel Pacaud2-0/+50
And update documentation.
2006-04-16SVG: Add support for CAIRO_CONTENT_COLOR in create_similar.Emmanuel Pacaud27-0/+81
Also add support for testing this feature in test/cairo-test.c And a bunch of unwanted commit of sgml files.
2006-04-15Implement cairo_set_scaled_font().Behdad Esfahbod27-81/+0
2006-04-14Obnoxious churn of gtk-doc templates.Carl Worth1-2/+0
We really need to get these built files out from under version control, (or else abandon gtk-doc altogether).
2006-04-14SVG: enable SVG backend API documentation in /docEmmanuel Pacaud3-0/+63
2006-02-15Annoying churn of tmpl file. (We really need to get all of these built files ↵Carl Worth1-19/+0
out of version control.)
2006-02-15Rename .cvsignore to .gitignore. Add *~ and *.o.Carl Worth5-2/+7
2006-02-11Adds the BeOS surface functions to the list of functions for which to ↵Christian Biesinger4-0/+47
generate documentation.
2006-01-25Make watermark consistently translucent Use fill for dung outline Fix text ↵Keith Packard5-55/+42
locations
2006-01-25Add a CONTROL-Q keybinding to quit.Carl Worth1-0/+17
2006-01-25Adopt proposed new cairo color scheme. Recolor scarab, eliminate gradient in ↵Keith Packard7-163/+852
dung Use new blue background color. Rework font sizes, use bold for titles. Change tutorial title. reviewed by: cworth
2006-01-25Shrink the font size to make the tutorial instructions fit.Carl Worth3-47/+48
Format text to solve all problematic line wrapping. Add my name to the README.
2006-01-25Move the magic header files to be down in an include directory and more out ↵Carl Worth10-30/+150
of the way. Look for the headers in -I./include. Make the circle track the width and height of the window dynamically. Remove boring expander example. Add more interesting LCA exmaple. Add some notes about how to use this stuff.
2006-01-25Here's the actual template I was referring to in my previous commit.Carl Worth2-214/+1075
Add a bunch more slides. Most of the text is in place now---just missing some formatting and a bunch of examples.
2006-01-25Add Red Hat logos to slide templates.Carl Worth7-29/+1182
Add header/footer-less slide variant for slides needed an extra bit of space. Start getting slides ready for linux.conf.au 2006 tutorial, updating for cairo 1.0 API, and adding better organization. Verify and fix all the little example shell programs. Really remove the building of the -pdf programs this time.
2006-01-25A few random changes to the slides.Carl Worth8-30/+28
Remove pdf build by default, (since it is disabled by defalt in cairo 1.0.2). Change draw interface to accept a width and height. Fix the destroy event handler so that clicking on the window manager's 'close window' button works.
2005-10-12Doc churnCarl Worth1-1/+1
2005-10-09Doc SGML churnCarl Worth1-0/+1
2005-09-07Put win32 mutex locking on the 1.2.0 roadmap.Carl Worth26-1879/+3
Portability improvements for win32 thanks to Hans Breuer <hans@breuer.org>: Defined sized-integer types when under the influence of _MSC_VER and without stdint.h. Use #error which is more portable than #warning, (and more indicative of where we want to be before the next release).
2005-09-02Add description of cairo's versioning scheme.Carl Worth1-1/+101
2005-08-24Update formatting of the title and short description, as this actually ↵Billy Biggs25-100/+50
changes how the TOC appears in devhelp.
2005-08-23Minor doc edits.Carl Worth1-3/+3
2005-08-23Prefer cairo over Cairo when not at the beginning of a sentence.Carl Worth4-6/+6
2005-08-23Add a long description.Billy Biggs2-3/+6
Fix a typo. Document the return value of cairo_scaled_font_reference(). Document the width and height parameters of cairo_xlib_surface_set_drawable().
2005-08-23Document the rest of the path functions (except the two text ones, which ↵Billy Biggs3-62/+62
should coordinate with their corresponding non-path versions). Minor shuffling.
2005-08-23Update the long description of cairo_matrix_t to match the current sources.Billy Biggs2-19/+17
Add cairo_path_data_t. Some documentation updates and improvements.
2005-08-23Experimental Quartz and XCB backends removed from the public doc for now.Billy Biggs1-2/+4
2005-08-22Add version.xml to content_files so it will be copied to the right place for ↵Billy Biggs1-0/+1
DESTDIR builds.
2005-08-22Rework the index for the reference manual.Billy Biggs27-1229/+1548
Update descriptions and add new files for added sections.
2005-08-21When invoked as, say, ../autogen.sh, switch to the sourcedir to run the ↵Owen Taylor1-2/+3
auto*. Based on corresponding code in GTK+'s autogen.sh. (#3402, Thomas Fitzsimmons) Update from gtk-doc CVS, bringing in some minor output changes. (Eliminate the *** from the messages that don't indicate errors.) Use += for EXTRA_DIST, since gtk-doc.make already defines it.
2005-08-19Fix for bug #2729:Carl Worth1-1/+4
Adjust negative offsets up to their equivalent positive value. Add error checking for dash values, (must each be non-negative and must not be all zero). Add documentation. Add new CAIRO_STATUS_INVALID_DASH. Add dash-offfset-negative test from Owen. churn
2005-08-18Add an autoconf-generated version file to advertise what cairo version the ↵Billy Biggs4-4/+12
manual was generated for. Idea taken from the GTK+ documentation. Include the version number, along with the title, in a bookinfo section. Add the version.xml.in to the dist. Ignore version.xml. Generate doc/public/version.xml.
2005-08-11Fix inverted sense of assert statement which led to lots of unpleasant crashes.Carl Worth1-0/+5
2005-08-10Fix id to be cairo rather than libglade. (Thanks to Christian Biesinger).Carl Worth1-1/+1
2005-08-08Add a new API for disabling antialiasing of shapes drawn by cairo. This is a ↵Billy Biggs3-11/+31
hint and is not supported by all backends. Store the antialiasing mode in the gstate and pass it to the backend for trapezoid rendering and for clipping. Pass the antialiasing parameter down to the backend where appropriate. Pass the antialiasing parameter down to the backend where appropriate. Add support for A1 format trapezoid rendering, and remove the _create_mask_image function, creating a temporary image from memory we allocate and clear. Support A1 masks to disable antialiasing using the RENDER extension when requested. Support A1 masks to disable antialiasing using the RENDER extension when requested. Blindly pass through the antialising parameter. Add the antialiasing parameter but don't support it. Add a test case and a reference image from the latest libpixman. Add the new antialiasing disabling API to the docs. Update progress on a parameter to disable antialiasing. reviewed by: cworth, otaylor
2005-08-05Remove CAIRO_BEGIN_DECLS and CAIRO_END_DECLS which don't belong here.Carl Worth1-2/+0
2005-08-05Ignore cairo-clip-private.h.Carl Worth2-1/+1
Drop non-existent cairo-atsui.xml. Fix misnamed parameters in comment blocks. Include config.h so HAVE_UNISTD_H gets picked up as necessary.
2005-08-05Add some missing declarations to the appropriate sections.Carl Worth5-0/+50
churn Rename cairo_path_nil to _cairo_path_nil since it may be exported, and tag it cairo_private to try to avoid exporting it. Qualify it as const well. Track new name of _cairo_path_nil and cast away the const as required.
2005-08-05More obnoxious tmpl churnCarl Worth4-0/+5
2005-08-01src/cairo.h src/cairoint.h src/cairo-surface.c: Add ↵Owen Taylor2-0/+31
cairo_mark_dirty[_rectangle]() and cairo_flush() for Implement a cairo_flush() that restores the original clip. Also restore the original flush when a surface is finished. Check off the item.
2005-07-28More doc/public/tmpl churn.Carl Worth1-0/+1
2005-07-28Remove all create_in_error functions as they were just muddling up the ↵Carl Worth1-0/+1
memory management semantics: _cairo_path_data_create_in_error _cairo_pattern_create_in_error _cairo_surface_create_in_error Don't bother with extra check of other->status to anticipate and try to prevent cairo_surface_create_similar from returning through cairo_surface_create_in_error. Just return &_cairo_surface|pattern|path_nil rather than _cairo_surface|pattern|path_create_in_error. After checking surface->status from a cairo_<foo>_surface_create function, just return CAIRO_STATUS_NO_MEMORY since that's the only error we'll get from one of these create functions. Remove unnecessary check for gstate == NULL; Fix old check for image == NULL instead of image->base.status. Add missing check of surface->image_base.status after creating surface->image. Add missing check of surface->base.status after creating surface.
2005-07-27Add CAIRO_STATUS_INVALID_CONTENT, CAIRO_STATUS_INVALID_FORMAT, and ↵Carl Worth2-0/+4
CAIRO_STATUS_INVALID_VISUAL. Change functions to return type of void: cairo_scaled_font_extents cairo_surface_finish Add new functions to query object status: cairo_scaled_font_status cairo_surface_status Implementation of new error handling scheme for cairo_surface_t and cairo_scaled_font_t. Track change in return value of cairo_surface_finish.
2005-07-25Replace all occurences of refcount with ref_count.Carl Worth1-1/+1
Replace refcounted with reference-counted.