summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
...
* doc: add index of new symbols in 1.12Nis Martensen2012-03-101-0/+3
| | | | Signed-off-by: Uli Schlachter <psychon@znc.in>
* doc: Add documentation for cairo_raster_source_patternChris Wilson2011-12-071-0/+20
| | | | Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
* doc: Add sections for cairo-scriptChris Wilson2011-12-021-0/+13
| | | | Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
* doc: Add similar-image, map-to-image, unmap-imageChris Wilson2011-12-021-0/+3
| | | | Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
* Add cairo_xcb_surface_set_drawableKeith Packard2011-12-021-0/+1
| | | | | | | | Mirrors cairo_xlib_surface_set_drawable, allowing the drawable targeted by a surface to be changed on the fly. Signed-off-by: Keith Packard <keithp@keithp.com> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
* Create XCB documentation.Keith Packard2011-12-022-1/+10
| | | | | Signed-off-by: Keith Packard <keithp@keithp.com> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
* mesh: Rename cairo_pattern_mesh_* functions to cairo_mesh_pattern_*Andrea Canciani2011-02-072-24/+24
| | | | | | | | | This is consistent with the naming of most cairo types/functions (example: cairo_foo_surface_*). The substitution in the code has been performed using: sed -i 's/cairo_pattern_mesh_/cairo_mesh_pattern_/' <files>
* doc: Fix some broken references and gtk-doc warningsMaarten Bosmans2011-01-162-1/+2
| | | | The gtk-doc comments contain some typos and are missing some escaping.
* doc: Add documentation for the mesh APIAndrea Canciani2011-01-012-0/+26
| | | | The documentation content is in the comments of the functions.
* gl: Remove GLEW from the build system and the source treeAlexandros Frantzis2010-12-151-1/+0
|
* doc: Add section for recording surfaceCarlos Garcia Campos2010-09-092-0/+8
|
* check: Ignore the documentation errors.Chris Wilson2010-09-061-1/+5
| | | | | Currently it is complaining about having documentation for unconfigured sections, ignore it for now.
* check: Make the actual error stand outChris Wilson2010-09-061-3/+3
|
* doc: Remove the <TITLE> declarationsBenjamin Otte2010-07-091-28/+0
| | | | | This information was duplicated. It exists as the "@Title" of the SECTION inline documentation already.
* doc: Move tmpl/ docs to inline docsBenjamin Otte2010-07-0832-4566/+2
| | | | | | I did this manually so I could review the docs at the same time. If anyone finds typos or other mistakes I did, please complain to me (or better: fix them).
* doc: Remove CAIRO_FORMAT_RGB16_565 from hidden symbols listBenjamin Otte2010-07-081-1/+0
| | | | It's part of the cairo_format_t documentation now.
* doc: Add list of new symbol in Cairo 1.10Benjamin Otte2010-07-081-0/+3
|
* doc: add --name-space option to gtkdoc-mkdbBenjamin Otte2010-07-081-1/+1
| | | | This sorts function names in new symbols lists way better.
* doc: Add a section about regionsBenjamin Otte2010-07-082-0/+31
|
* doc: Add missing surface APIsBenjamin Otte2010-07-081-0/+2
|
* doc: Add a section for cairo_device_tBenjamin Otte2010-07-082-0/+19
|
* doc: Add cairo_in_clip() to cairo_t sectionBenjamin Otte2010-07-081-0/+1
|
* doc: Add cairo_rectangle_int_t to the general types listBenjamin Otte2010-07-081-0/+1
|
* doc: Add drm and glew to the ignored directoriesBenjamin Otte2010-07-081-0/+2
| | | | This reduces the number of unused symbols to a reasonable size. ;)
* language bindings guide: clarify mapping for cairo_pattern_create_rgb[a]Owen W. Taylor2010-05-131-2/+7
| | | | | | Clarify that cairo_pattern_create_rgb() and cairo_pattern_create_rgba() should be be overloaded as a single constructor for SolidPattern, but instead should be static methods.
* doc: regenChris Wilson2010-05-0726-0/+93
|
* Update FSF addressAndrea Canciani2010-04-275-5/+5
| | | | | | | | | | | I updated the Free Software Foundation address using the following script. for i in $(git grep Temple | cut -d: -f1 ) do sed -e 's/59 Temple Place[, -]* Suite 330, Boston, MA *02111-1307[, ]* USA/51 Franklin Street, Suite 500, Boston, MA 02110-1335, USA/' -i "$i" done Fixes http://bugs.freedesktop.org/show_bug.cgi?id=21356
* Added new MIME type CAIRO_MIME_TYPE_URI and it's support in SVG backendAlexander Shulgin2010-03-022-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The rationale behind this change is that when someone is trying to draw on a SVG surface using image surface patterns, the resulting SVG file can take up to ridiculous 20 megabytes for 3-4 typical photographic images in a single SVG file. This also can take significant amount of CPU time to complete. The reason for this behaviour is that currently whenever SVG backend needs to emit an image tag for a surface pattern it takes a snapshot of the subject surface, encodes it in PNG, then Base64-encodes and emits the (huge) resulting string. With use of cairo_surface_set_mime_data API this can be somewhat improved by associating JPEG image contents with the corresponding surfaces. Still this doesn't allow for post-processing of involved photographic images without regenerating the SVG file. As SVG specification allows URIs in the image tag's xlink:href attribute, it is possible instead of embedding encoded image data to simply link image files residing physically on the same medium as the generated SVG file: files on disk under common directory, files on a web server at common base URI, etc. To make this happen we add new (unofficial) MIME type "text/x-uri" and let users associate URIs with surfaces through cairo_surface_set_mime_data() API. When SVG backend needs to emit surface contents and it sees "text/x-uri" attached to the surface, it emits this data instead of taking snapshot. The URI data is emitted as is, so correctness check is left solely to the client code.
* build: Remove glitz surfaceBenjamin Otte2010-01-273-24/+0
| | | | glitz is unmaintained and the GL surface is far superior anyway.
* [meta] Rename cairo_meta_surface_t to cairo_recording_surface_t.M Joonas Pihlaja2009-10-221-1/+1
| | | | | | | The new name is more descriptive than the rather opaque meta surface. Discussed with vigour on the mailing list and #cairo: http://lists.cairographics.org/archives/cairo/2009-July/017571.html
* Set LC_ALL=C instead of LANG=CBehdad Esfahbod2009-09-162-2/+5
|
* Fix build under distcheckChris Wilson2009-07-152-0/+17
| | | | | Need to play a little dance to get the sources included and paths correct whilst building source files with objdir != srcdir under distcheck.
* [doc] Workaround read-only tree during make distcheckChris Wilson2009-06-121-2/+3
| | | | | | | This looks to be an ugly necessity to work-around the nasty issue that we currently gtkdoc expect to be run inside the source tree. I'm sure Behdad will be able to resolve this much more elegantly than this quick and fragile attempt.
* [doc] Update identifiersChris Wilson2009-05-081-1/+2
|
* Err, make gtk-doc happy againBehdad Esfahbod2009-05-061-1/+1
|
* Make CAIRO_STATUS_LAST_STATUS publicBehdad Esfahbod2009-03-171-0/+1
|
* Support compiling without fontconfigBehdad Esfahbod2009-03-173-1/+11
| | | | | | | | | Adds a new, fake, fontconfig font backend. Fontconfig can be disabled using --disable-fc, in which case the toy text API wont find fonts and the internal font will always be used. Also defines the feature macro CAIRO_HAS_FC_FONT. The two fontconfig-specific functions in cairo-ft.h depend on that macro now.
* [sdl] Remove new backend.M Joonas Pihlaja2009-02-161-1/+0
| | | | | | | | The SDL backend makes invalid assumptions about SDL_Surface locking semantics and doesn't deal correctly with the unpremultiplied pixel format supported by SDL. Removed as per discussion on the mailing list. http://lists.cairographics.org/archives/cairo/2009-February/016595.html
* [test] Fix "make dist"Behdad Esfahbod2009-02-061-0/+1
|
* Document PDF restrict_to_version APIAdrian Johnson2008-12-232-0/+39
|
* Document cairo_surface_(set|get)_mime_data() and mime typesAdrian Johnson2008-12-232-2/+53
|
* [twin] Switch internal users to the new name.Chris Wilson2008-12-181-1/+1
| | | | s/<cairo>/@cairo:/
* [tutorial] Correct twin font nameChris Wilson2008-12-121-1/+1
| | | | | We changed the name for the builtin font from "cairo" to "<cairo>" to reduce possible naming conflicts - update the tutorial to match.
* Add CairoScript backend.Chris Wilson2008-11-131-0/+1
| | | | | | | | | | A new meta-surface backend for serialising drawing operations to a CairoScript file. The principal use (as currently envisaged) is to provide a round-trip testing mechanism for CairoScript - i.e. we can generate script files for every test in the suite and check that we can replay them with perfect fidelity. (Obviously this does not provide complete coverage of CairoScript's syntax, but should give reasonable coverage over the operators.)
* [test] Build test suite into single binary.Chris Wilson2008-10-311-0/+1
| | | | | | | | | Avoid calling libtool to link every single test case, by building just one binary from all the sources. This binary is then given the task of choosing tests to run (based on user selection and individual test requirement), forking each test into its own process and accumulating the results.
* Fix scrambled version number in generated documentation.Carl Worth2008-10-061-1/+1
| | | | | | In the cairo 1.8.0 release the documentation would get generated with the second and third version components transposed, (so it would say 1.0.8). Fix the obviously mistaken transposition.
* [doc] Add links to solid pattern constructors.Torsten Schönfeld2008-09-301-1/+1
| | | | | Add links for the solid pattern constructors to the language bindings guidelines in line with the other pattern types.
* [check-*.sh] Redirect error reports to stderrBehdad Esfahbod2008-09-261-3/+3
|
* Add an internal font faceBehdad Esfahbod2008-09-251-0/+39
| | | | | | | | | | | | | | | | | | | | | | | | | The font data and rendering is adapted from Keith Packard's Twin window system. The hinting stuff is not ported yet, but hey, it renders! The implementation uses user fonts, and the user font backend is modified to use this font face (which we call "twin" font face internally) when a toy font is needed. The font face layer is then modified to use this font if: - The toy font face "cairo" is asked for, or - No native font backend is available, or - The preferred native font backend fails to return a font with STATUS_UNSUPPORTED. No font backend does this right now but the idea is to change FreeType to return it if no fonts found on the system. We also allow building with no font backends now! The new doc/tutorial/src/twin.c file tests the twin face at various sizes.
* Actually remove cairo_has_show_text_glyphsCarl Worth2008-09-252-10/+0
| | | | | | | | | The release notes for 1.7.6 say that we had dropped this function, but apparently we had only planned to do that and didn't actually get around to it until now. Thanks to the RELEASING insctructions which gave a diff command that pointed out this problem.