Commit graph

187 commits

Author SHA1 Message Date
Behdad Esfahbod
5d307b58b9 [doc] More template changes. Donno why they keep changing. 2008-08-11 13:54:39 -04:00
Behdad Esfahbod
8f6e52b068 [doc] Add short user-font section docs 2008-08-08 17:13:27 -04:00
Behdad Esfahbod
eabe572981 Document all new API
Also validate clusters generated by font backends.
2008-08-08 03:04:38 -04:00
Behdad Esfahbod
7e57892983 Add toy font constructor and getters
New public API:

	cairo_toy_font_face_create()
	cairo_toy_font_face_get_family()
	cairo_toy_font_face_get_slant()
	cairo_toy_font_face_get_weight()
2008-08-08 03:01:14 -04:00
Behdad Esfahbod
bca9a21e98 [docs] Update private header list 2008-08-08 03:01:14 -04:00
Behdad Esfahbod
221599ab0f Finish off lcd-filter merge 2008-08-05 16:36:05 -04:00
Sylvain Pasche
45ec5e77bb Add symbols for setting the LCD filter type on font options 2008-08-05 16:30:37 -04:00
Behdad Esfahbod
047566fd52 Add cairo_show_text_glyphs API
New public API:

	cairo_text_cluster_t
	cairo_has_show_text_glyphs()
	cairo_show_text_glyphs()

Add accompanying gstate and surface functions, and surface backend methods.
No backends implement them just yet.
2008-06-26 16:20:59 -04:00
Behdad Esfahbod
ba62d2d30a Update .gitignore files 2008-06-26 16:20:58 -04:00
Behdad Esfahbod
498f3ddf2e Add status CAIRO_STATUS_NEGATIVE_COUNT
To be used for things like passing a negative number of glyphs
to cairo_show_glyphs().
2008-06-23 17:53:25 -04:00
Behdad Esfahbod
ce24588d1c [doc] Update doc/public/Headers.mk 2008-06-23 17:51:32 -04:00
Behdad Esfahbod
b9acf625d6 Make check-*.sh scripts more portable (#16299) 2008-06-12 21:03:19 -04:00
Behdad Esfahbod
d0bc3ca1a2 [doc] Add Index of 1.8 symbols 2008-05-28 20:58:35 -04:00
Behdad Esfahbod
4e68140aca [doc] Document remaining CAIRO_HAS_* macros
I'm sure I had done them all before.  No idea what happened.
Perhaps gtk-doc was not seeing them as missing.
2008-05-28 20:57:36 -04:00
Behdad Esfahbod
65cc905c2f [doc] Add stub for user-fonts 2008-05-28 20:54:38 -04:00
Behdad Esfahbod
c914377f35 Add public API cairo_scaled_font_get_scale_matrix() 2008-05-24 20:33:15 -04:00
Behdad Esfahbod
4dd4d96fb1 [cairo-surface] Add cairo_surface_get_fallback_resolution() 2008-05-15 17:20:30 -04:00
Behdad Esfahbod
17f21ea307 [cairo-user-font] Implement user fonts 2008-05-10 01:21:45 +02:00
Behdad Esfahbod
9f2971440b [doc] Remove cairo-quartz-image-surface from docs
Docs only include stable API.
2008-05-10 01:21:44 +02:00
Behdad Esfahbod
12831201d2 [doc/tutorial/src/singular.c] Fix a bug in delta computation 2008-04-15 15:57:41 -04:00
Behdad Esfahbod
11299ae5c5 Add doc/tutorial/src/singular.c 2008-04-09 11:17:14 -05:00
Carl Worth
8707892b21 Doc SGML template churn 2008-04-01 15:40:54 -07:00
Vladimir Vukicevic
8ddae11b54 [quartz] Update documentation 2008-04-01 13:26:00 -07:00
Vladimir Vukicevic
9a7162cfdf [doc] Add some Quartz/CGFont documentation templates 2008-04-01 13:17:14 -07:00
Carl Worth
ffa50c31d3 Doc template churn 2008-03-20 13:49:19 -07:00
Carl Worth
8d515344c4 Add cairo-quartz to the manual 2008-02-28 14:35:57 -08:00
Carl Worth
83489f623f SGML churn 2008-02-20 10:00:31 -08:00
Chris Wilson
f59f22eecb [check] Only build documents during make check if we have GTK_DOC
Check that gtk-doc has been enabled before running attempting to build
the docs during make check.
2008-02-15 13:50:41 +00:00
Alp Toker
e104fcab1c Introduce cairo_has_current_point()
cairo_has_current_point() can be used to determine whether a current
point is defined. We introduce this new symbol with a boolean return
value to avoid the versioning ambiguity of modifying
cairo_get_current_point(). This way we also don't have to map what
should be a routine operation to an error condition as was previously
proposed.
2008-02-06 01:06:01 -05:00
Carl Worth
78022f3aa1 Add doc/public test scripts to EXTRA_DIST
This prevents failures of make distcheck
2008-01-30 04:54:05 -08:00
Behdad Esfahbod
6153a3b620 [doc] Run check-doc-syntax.sh for SGML docs too 2008-01-29 00:43:10 -05:00
Behdad Esfahbod
b4c7a0dc6e [doc] Document CAIRO_HAS_* macros. We now finally have real 100% coverage. 2008-01-28 23:27:10 -05:00
Behdad Esfahbod
6e495e9488 [doc] More syntax fixes 2008-01-28 23:10:28 -05:00
Behdad Esfahbod
6a089247a1 [doc] Rename cairo-font.sgml to cairo-font-face.sgml 2008-01-28 22:45:06 -05:00
Behdad Esfahbod
1d17a7f781 [doc] Document the surface type of win32-printing surface being different 2008-01-28 22:42:46 -05:00
Behdad Esfahbod
e15fcdd747 [doc] Improve syntax 2008-01-28 21:48:23 -05:00
Behdad Esfahbod
587508528c [doc] Minor improvement 2008-01-28 21:12:51 -05:00
Behdad Esfahbod
fd5dfedbb7 [doc/public/check-doc-coverage.sh] Test that doc coverage is 100%
Yay!
2008-01-28 21:02:44 -05:00
Behdad Esfahbod
72feed5b54 [doc] Update templates for recently added APIs 2008-01-28 20:16:01 -05:00
Behdad Esfahbod
f1271babcd [doc] Add Long_Description and some See_Also for all chapters 2008-01-28 19:45:18 -05:00
Nis Martensen
538ace5b51 re-indent xml after removal of structuring level 2008-01-28 08:38:39 -05:00
Nis Martensen
642e1af892 remove empty tutorial stub and one level of structuring 2008-01-28 08:38:36 -05:00
Nis Martensen
be93e61d70 Add index of new symbols in 1.6 2008-01-28 08:38:32 -05:00
Behdad Esfahbod
7938384152 [doc] Update list of private header files 2008-01-25 19:48:36 -05:00
Behdad Esfahbod
58f6aed93d [doc] Update for recent API changes 2008-01-25 19:47:07 -05:00
Brian Ewins
4177208be6 [cairo] Add cairo_path_extents()
This new function gets the extents of the current path, whether
or not they would be inked by a 'fill'. It differs from
cairo_fill_extents() when the area enclosed by the path is 0.

Includes documentation and updated test.
2008-01-21 12:04:32 -08:00
Carl Worth
abeba1e69b Annoying churn of sgml templates 2007-10-30 08:18:55 -07:00
Adrian Johnson
dae1b352c6 update cairo-sections.txt 2007-10-21 23:42:54 +09:30
Adrian Johnson
b5c36010ed Add cairo_ps_surface_restrict_to_level() API 2007-10-13 21:14:28 +09:30
Adrian Johnson
beefbdd638 Add Encapsulated PostScript API 2007-09-23 14:23:33 +09:30