Carl Worth
ecb062a679
Update PDF backend for new paginated API so it at least doesn't crash.
2006-03-24 11:48:35 -08:00
Carl Worth
e2855502f2
Fix last piece of merge resolution missing from previous commit
2006-02-28 14:10:36 -08:00
Carl Worth
e3017c3c8d
Merge in upstream 'ps-surface' changes
2006-02-28 12:07:14 -08:00
Keith Packard
2984f60a3a
Need cairo_analyze_surface_get_extents
2006-02-27 20:09:24 -08:00
Keith Packard
9ca67992a5
Support meta surface patterns
2006-02-27 20:05:57 -08:00
Keith Packard
ad247974eb
Release pattern source image when done with it
2006-02-27 19:34:32 -08:00
Keith Packard
59e4a32d55
Primitive ps glyph support. Fix ps strokes to not leave path defined
2006-02-27 19:23:47 -08:00
Keith Packard
06b83b89fc
Support image surface patterns
2006-02-27 17:49:53 -08:00
Carl Worth
ce683a2402
Drop gratuitous structure with single function pointer. Rename
...
paginated_set_mode to set_paginated_mode.
2006-02-27 15:12:15 -08:00
Carl Worth
aecb07a26d
cairo_analysis_surface: Rename region_[un]supported() to get_[un]supported().
2006-02-27 14:58:51 -08:00
Carl Worth
2660e79e67
Rename cairo_analyze_surface_t to cairo_analysis_surface_t.
2006-02-27 14:56:41 -08:00
Keith Packard
f9d4482137
rename evaluate surface to analyze surface, pull to separate files
2006-02-27 17:14:57 -05:00
Keith Packard
cb3a445150
Primitive "real" postscript output for stroke/fill/paint
2006-02-27 19:47:14 +01:00
Carl Worth
5a3c30eafe
Implement cairo_font_face_get_type.
...
Add font type to font_face_backend.
Also export new CAIRO_FONT_TYPE_TOY.
2006-02-24 15:32:26 -08:00
Carl Worth
5928d03b49
Remove private cairo_pattern_type in favor of new public one. Rename
...
all values to now include TYPE. Drop _GRADIENT from LINEAR and RADIAL.
2006-02-24 15:25:19 -08:00
Carl Worth
f58f39d7af
cairo.h: Fix typo (thanks to Torsten Schoenfeld)
2006-02-24 15:06:50 -08:00
Carl Worth
2fc9fd79e7
cairo.h: Fix two typos in the documentation.
2006-02-24 11:37:50 -08:00
Carl Worth
9287d60d60
Add get_type functions: cairo_surface_get_type,
...
cairo_pattern_get_type, cairo_font_face_get_type, and
cairo_scaled_font_get_type.
2006-02-24 11:24:03 -08:00
Carl Worth
d0e02a948e
autogen.sh: Pass --foreign option to automake so that it doesn't
...
complain that ChangeLog does not exist.
2006-02-24 09:18:17 -08:00
Carl Worth
0354956a09
Remove ChangeLog as it is no longer maintained as a separate file (instead it is implicitly generated)
2006-02-23 20:45:30 -08:00
Christian Biesinger
07205ddc4b
Mark private functions as cairo_private
...
(cherry picked from a1c72cd8f244e97d4b6fe3e5d3efa622c8b3f7f9 commit)
2006-02-24 01:38:27 +01:00
Christian Biesinger
b2912241f6
Add missing gradient functions to pixman-remap.h
2006-02-21 21:00:48 +01:00
Christian Biesinger
0fc25c9853
Don't call _cairo_error when returning an error
...
Only return it when returning a nil surface.
2006-02-18 21:45:58 +01:00
Christian Biesinger
5c5ea6d523
Fix typo.
2006-02-18 19:36:18 +01:00
Christian Biesinger
f4d9e55962
Use TRUE/FALSE instead of 1/0 for boolean values
...
(cherry picked from e1703520169e0cf972a6edcaa8660d14806d8c6f commit)
2006-02-16 23:56:16 +01:00
Carl Worth
57edf3f28f
Normalize indentation after previous commit.
2006-02-16 09:05:52 -08:00
Carl Worth
0152bd3a56
Allow _get_bitmap_surface to work for 0x0 glyphs, (fix for bug #5734 ).
...
Patch from: Behdad Esfahbod <freedesktop@behdad.org>
Reviewed by: Carl Worth <cworth@cworth.org>
2006-02-16 09:02:29 -08:00
Carl Worth
f12aa15466
Add Mozilla patches to ROADMAP
2006-02-15 16:50:57 -08:00
Carl Worth
fd9566ebd9
Slip 1.2.0 release date out to 2006-03-08
2006-02-15 16:36:12 -08: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
Emmanuel Pacaud
f4270b3dfc
convert _cairo_svg_surface_old_show_glyphs to _cairo_svg_surface_show_glyphs.
2006-02-13 14:11:36 +00:00
Emmanuel Pacaud
921dcc16f9
Add mask support and switch to SVG 1.2 for compositing operators.
...
return xml node instead of cairo status. (emit_composite_svg_pattern): ditto. (emit_composite_pattern): ditto. (emit_operator): use SVG 1.2 operators, since feComposite filter always composite resulting surface to current canvas. (_cairo_svg_surface_composite): removed. (_cairo_svg_surface_fill_rectangles): removed. (intersect): removed. (_cairo_svg_surface_composite_trapezoids): removed. (emit_paint): new. (_cairo_svg_surface_paint): new. (_cairo_svg_surface_mask): new. (_cairo_svg_surface_stroke): emit operator.
2006-02-13 12:41:10 +00: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
Emmanuel Pacaud
9c05d2aab1
fix filename.
...
shh!
2006-02-02 12:47:58 +00:00
Emmanuel Pacaud
be7b6251f3
fix offset of pattern stops.
2006-01-29 13:25:10 +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
Behdad Esfahbod
d6ff77c297
Add cairo_scaled_font_text_extents.
...
New function.
Improve documentation.
2006-01-22 02:33:26 +00:00
Christian Biesinger
bfc2b49ad9
Updating BeOS reference images, the tests use a black background now.
2006-01-21 11:54:17 +00:00
Christian Biesinger
9fe4934635
Update BeOS test code per the cairo_format_t -> cairo_content_t changes.
2006-01-21 09:46:13 +00:00
Christian Biesinger
2afe78c0c2
Don't mix declarations and code. This makes the code valid ISO C, fixes a gcc -pedantic warning, and unbreaks the build with the compiler Zeta ships with.
2006-01-21 09:39:10 +00:00
Carl Worth
f1fd1cc7a9
Add getter functions for cairo_scaled_font_t.
2006-01-20 15:25:54 +00:00
Carl Worth
a6ad853ee1
Fix test to use fontconfig properly so that the test no longer fails. Fixes bug #4674 . (Thnks to sunmoon1997 for the fix).
2006-01-20 15:15:40 +00:00