Commit graph

123 commits

Author SHA1 Message Date
Behdad Esfahbod
ded08256ef Spell check the docs 2007-01-07 02:08:15 -05:00
Carl Worth
f46fcd1847 Annoying template churn 2006-12-23 00:29:01 -08:00
Behdad Esfahbod
beadc7da86 [docs] Update templates 2006-12-08 15:42:24 -05:00
Behdad Esfahbod
cdd79c104d [docs] Generate index of new symbols in 1.4 2006-12-08 15:41:52 -05:00
Behdad Esfahbod
734b321aab [doc] Minor wording improvement. 2006-12-07 00:14:37 -05:00
Behdad Esfahbod
eedd86165e [docs] Document CAIRO_VERSION_STRING. 2006-12-07 00:08:09 -05:00
Behdad Esfahbod
9b87fab8ce [docs] Hook various new API into cairo-sections.txt 2006-12-06 23:52:22 -05:00
Behdad Esfahbod
0e028ee0f3 [doc/public/Makefile.am] Move the list of private headers generatable
Move the list of private headers into separate file Headers.mk that
Makefile.am includes (using automake).  To update the list, just remove
Headers.mk and make.
2006-12-06 23:40:08 -05:00
Behdad Esfahbod
b8e1f3778e [docs] Document various CAIRO_VERSION_* macros 2006-12-06 23:38:20 -05:00
Carl Worth
e6575fb3c7 Fix Makefile bug preventing 'make doc' from succeeding 2006-09-29 16:58:51 -07:00
Carl Worth
516ca57dd8 tmpl: obnoxious churn 2006-09-29 16:55:22 -07:00
Behdad Esfahbod
affc9c71ac [Makefile.am] Add $(AM_MAKEFLAGS) to recursive make invocations 2006-08-11 00:24:47 -04:00
Carl Worth
d5d529c0f3 gtk-doc template file churn 2006-08-08 14:28:48 -07:00
Behdad Esfahbod
fef0251d15 Add cairo-truetype-subset-private.h to list of ignored headers 2006-08-07 22:15:15 -04:00
Behdad Esfahbod
a1143d120f Generate index of new symbols in 1.2. 2006-07-08 21:04:21 -04:00
Behdad Esfahbod
6672529541 Hook some more symbols into docs. 2006-06-30 02:21:50 +02:00
Behdad Esfahbod
66436d1327 Update lots of docs. 2006-06-30 02:21:50 +02:00
Behdad Esfahbod
de939f5206 Require gtk-doc 1.6, and make it ignore cairo_public and cairo_private
decorators.
2006-06-30 02:21:50 +02:00
Behdad Esfahbod
92021d169f Make docs not build by "make all", but by "make doc", "make dist", and "make
install".
2006-06-28 04:14:07 +02:00
Behdad Esfahbod
b37562868d Ignore *.bak 2006-06-28 03:16:33 +02:00
Behdad Esfahbod
9fe0ea16d3 Update list of ignored header files. 2006-06-28 03:15:41 +02:00
Carl Worth
b992e1e29d Annoying doc template churn. 2006-06-16 09:44:33 -07:00
Carl Worth
24da744d03 doc: SGML template churn 2006-06-09 23:59:24 -07:00
Carl Worth
ef10a0403a Remove initial, final, and duplicate blank lines.
This patch was produced by running git-stripspace on all *.[ch] files
within cairo. Note that this script would have also created all the changes
from the previous commits to remove trailing whitespace.
2006-06-06 15:50:33 -07:00
Carl Worth
5278de0997 Remove all remaining trailing whitespace.
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-06 15:41:31 -07:00
Carl Worth
4670366ede Remove trailing whitespace from lines that look like comments.
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-06 15:35:48 -07:00
Carl Worth
80b8deb1e4 Remove extraneous whitespace from "blank" lines.
This patch was produced with the following (GNU) sed script:

	sed -i -r -e 's/^[ \t]+$//'

run on all *.[ch] files within cairo.
2006-06-06 15:25:49 -07:00
Carl Worth
11b2481862 PDF: Add new, private test function: cairo_pdf_test_force_fallbacks 2006-05-24 14:02:30 -07:00
Carl Worth
09dfd6c3c1 PS: Add three new public functions for emitting DSC comments.
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-03 00:26:22 -07:00
Emmanuel Pacaud
0e4527c67e SVG: Rework of API for SVG selection.
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-02 14:50:40 +02:00
Emmanuel Pacaud
6f49f7b76d SVG: Add an additionnal API for creating SVG 1.1 or 1.2 files.
And update documentation.
2006-05-01 22:51:25 +02:00
Emmanuel Pacaud
714bb88832 SVG: Add support for CAIRO_CONTENT_COLOR in create_similar.
Also add support for testing this feature in test/cairo-test.c
And a bunch of unwanted commit of sgml files.
2006-04-16 15:42:49 +02:00
Behdad Esfahbod
d0356a87f7 Implement cairo_set_scaled_font(). 2006-04-15 03:58:42 -04:00
Carl Worth
687802cca6 Obnoxious churn of gtk-doc templates.
We really need to get these built files out from under version control, (or
else abandon gtk-doc altogether).
2006-04-14 14:44:16 -07:00
Emmanuel Pacaud
d284c2b5a4 SVG: enable SVG backend API documentation in /doc 2006-04-14 23:11:35 +02:00
Carl Worth
32ec3ccf17 Annoying churn of tmpl file. (We really need to get all of these built files out of version control.) 2006-02-15 15:40:41 -08:00
Carl Worth
d88c19071f Rename .cvsignore to .gitignore. Add *~ and *.o. 2006-02-15 15:00:26 -08:00
Christian Biesinger
8ff1866724 Adds the BeOS surface functions to the list of functions for which to generate documentation. 2006-02-11 12:57:56 +00:00
Keith Packard
d157e1fcd5 Make watermark consistently translucent Use fill for dung outline Fix text locations 2006-01-25 19:17:34 +00:00
Carl Worth
3bcaab9fe1 Add a CONTROL-Q keybinding to quit. 2006-01-25 15:34:30 +00:00
Keith Packard
29479a8b12 Adopt proposed new cairo color scheme. Recolor scarab, eliminate gradient in dung Use new blue background color. Rework font sizes, use bold for titles. Change tutorial title.
reviewed by: cworth
2006-01-25 15:29:25 +00:00
Carl Worth
2d2c5fd5b0 Shrink the font size to make the tutorial instructions fit.
Format text to solve all problematic line wrapping.
Add my name to the README.
2006-01-25 14:31:17 +00:00
Carl Worth
dc64fcc68c Move the magic header files to be down in an include directory and more out 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-25 10:22:32 +00:00
Carl Worth
9abe21ac70 Here's the actual template I was referring to in my previous commit.
Add a bunch more slides. Most of the text is in place now---just missing some formatting and a bunch of examples.
2006-01-25 08:41:14 +00:00
Carl Worth
649d8a0918 Add Red Hat logos to slide templates.
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-25 07:33:56 +00:00
Carl Worth
ea9f65b0d4 A few random changes to the slides.
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.
2006-01-25 02:10:23 +00:00
Carl Worth
67d20cd4b2 Doc churn 2005-10-12 13:24:35 +00:00
Carl Worth
2a3593e35c Doc SGML churn 2005-10-09 20:01:42 +00:00
Carl Worth
0b9c0efc3a Put win32 mutex locking on the 1.2.0 roadmap.
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-07 16:57:59 +00:00
Carl Worth
7d93d26e1e Add description of cairo's versioning scheme. 2005-09-02 13:42:34 +00:00