summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-08-24Increment CAIRO_VERSION to 1.0.0 and libtool versioning to 4:2:2.RELEASE_1_0_01.0.0Carl Worth2-6/+11
2005-08-24Fix typos. Add CAIRO_STATUS_INVALID_DASH.Carl Worth2-2/+11
2005-08-24Unabbreviate "eg." to "for example,".Carl Worth2-1/+5
2005-08-24Update name from "0.5 porting guide" to "1.0 porting guide."Carl Worth2-3/+16
2005-08-24Some text cleanups from Øyvind Kolås.Carl Worth2-4/+10
2005-08-24Add Amaury Jacquot.Carl Worth2-0/+5
2005-08-24Fix typo.Carl Worth2-1/+5
2005-08-24Fix typos.Carl Worth3-2/+7
2005-08-24Drop PDF and PS backend and FT font API from Win32 DLL entry points for now.Tor Lillqvist2-3/+5
2005-08-24Fix typos.Carl Worth2-2/+6
2005-08-24Move glitz into the experimental list.Carl Worth2-2/+6
2005-08-24Put glitz in the experimental section.Carl Worth3-3/+14
Give glitz the experimental treatment, (disable it by default.
2005-08-24Add some more detailed build instructions.Carl Worth2-5/+117
2005-08-24Fix some minor typos in the doc.Billy Biggs2-9/+14
2005-08-24Disable ATSUI by default as well.Carl Worth2-2/+10
2005-08-24Add pointer to http://bugs.freedesktop.org.Carl Worth2-0/+16
2005-08-24Add more detailed notes on what is required to compile cairo on Mac OS X or ↵Carl Worth2-0/+28
win32.
2005-08-24Change upload directory from snapshots to releases now thatwe're doing ↵Carl Worth3-3/+9
stable releases of cairo.
2005-08-24Give PostScript and PDF backends the experimental treatment, disabling them ↵Carl Worth2-4/+17
by default.
2005-08-24Add notes for 1.0 release. Thanks to Owen Taylor.Carl Worth4-12/+111
Note that PS and PDF backends are experimental. Note the progress that has been completed so that 1.0 is ready now.
2005-08-24Update documentation for most path construction functions. Add discussion of ↵Carl Worth1-1/+7
the effects on the current point to all functions. Rephrase the wording of the relative functions. Big rewrite of cairo_arc description. Add discussion of join not caps to cairo_close_path.
2005-08-24Use new device_x_scale/device_y_scale surface fields to set the device ↵Keith Packard2-53/+121
coordinate space to the nominal pixels. Treat more alpha values as translucent (up to 0.999) Fix emit_image to actually use a temporary image when necessary. Change PS coordinate space to match cairo (top-down), adjust PS output to use new space. Find more cases where PS output was not supported and fall back to image surface. reviewed by: cworth
2005-08-24_cairo_surface_show_glyphs may return UNSUPPORTED in which case a call to ↵Keith Packard2-0/+25
scaled_font->backend->show_glyphs is needed. reviewed by: cworth
2005-08-24Add device_x_scale and device_y_scale to surface so that the coordinate ↵Keith Packard5-17/+77
system seen by the backend can differ from the nominal device coordinate space used by the application. Useful for printer backends where the device coordinate space should be in pixels while the user visible device space is in points. There is no API to set these values; the backends using this functionality should do that themselves before the first cairo_t is created. reviewed by: cworth
2005-08-24Fix cairo_show_text to advance the current point. Add documentation for ↵Carl Worth7-11/+134
cairo_show_text. Add test to verify that the current-point-advancing behavior of cairo_show_text is working. Remove bug about cairo_show_text not advancing the current point.
2005-08-24Update documentation for most path construction functions. Add discussion of ↵Carl Worth2-41/+93
the effects on the current point to all functions. Rephrase the wording of the relative functions. Big rewrite of cairo_arc description. Add discussion of join not caps to cairo_close_path.
2005-08-23Minor doc edit.Carl Worth2-1/+5
2005-08-23Minor doc edits.Carl Worth2-3/+7
2005-08-23Prefer cairo over Cairo when not at the beginning of a sentence.Carl Worth5-6/+14
2005-08-23Add a long description.Billy Biggs5-3/+19
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 Biggs5-62/+163
should coordinate with their corresponding non-path versions). Minor shuffling.
2005-08-23More minor edits.Kristian Høgsberg3-1/+8
2005-08-23Minor edits.Billy Biggs2-9/+11
2005-08-23Update the long description of cairo_matrix_t to match the current sources.Billy Biggs8-102/+139
Add cairo_path_data_t. Some documentation updates and improvements.
2005-08-23Add suppression for uninitialized data in fbBltOne.Carl Worth2-0/+21
2005-08-23Big update in preparation for 1.0.Carl Worth2-43/+110
2005-08-23Added several names to the AUTHORS file (since 2005-01-24):Carl Worth2-5/+58
Josh Aas <joshmoz@gmail.com> Billy Biggs <vektor@dumbterm.net> Damien Carbery <damien.carbery@sun.com> Steve Chaplin <stevech1097@yahoo.com.au> Tomasz Cholewo <cholewo@ieee-cis.org> John Ehresman <jpe@wingide.com> Behdad Esfahbod <behdad@behdad.org> Bertram Felgenhauer <int-e@gmx.de> J. Ali Harlow <ali@avrc.city.ac.uk> Adrian Johnson <ajohnson@redneon.com> Michael Johnson <ahze@ahze.net> Øyvind Kolås <pippin@freedesktop.org> Martin Kretzschmar <martink@gnome.org> Tor Lillqvist <tml@novell.com> Luke-Jr <luke-jr@utopios.org> Jeff Muizelaar <jeff@infidigm.net> Peter Nilsson <c99pnn@cs.umu.se> Geoff Norton <gnorton@customerdna.com> Robert O'Callahan <rocallahan@novell.com> Mike Owens <etc@filespanker.com> Stuart Parmenter <pavlov@pavlov.net> Tim Rowley <tim.rowley@gmail.com> Jason Dorje Short <jdorje@users.sf.net> Travis Spencer <tspencer@cs.pdx.edu> Malcolm Tredinnick <malcolm@commsecure.com.au>
2005-08-23Experimental Quartz and XCB backends removed from the public doc for now.Billy Biggs2-2/+9
2005-08-23Reverse the help text for --enable-xcb,Owen Taylor2-3/+8
--enable-quartz.
2005-08-23Disable XCB and Quartz backends unless explicitely enabled. Add a big ↵Owen Taylor2-2/+23
warning message if they are enabled about bugs and API instability.
2005-08-23Rip out all the code for doing anything other than linear interpolation ↵Owen Taylor2-63/+10
between color stops, instead of doing different funky things based on pattern->filter. (#4184)
2005-08-23Check for AlphaBlend() with GetProcAddress() to support older compilation ↵Owen Taylor1-6/+0
environments like MSVC 6. (Also fixes this portion of the code to run on Win98 and Win95, but much of the rest of cairo-win32-* won't work in that environment) (#3926, Hans Breuer, Christian Biesinger, based on code originally from Mozilla) Remove WINVER define, since it was there only for AlphaBlend().
2005-08-23Remove assert statements that violate two intentional instances of ref_count ↵Carl Worth2-2/+12
== 0.
2005-08-23Fix memory leak of pattern.Carl Worth2-0/+6
2005-08-23Check for AlphaBlend() with GetProcAddress() to support older compilation ↵Owen Taylor2-17/+105
environments like MSVC 6. (Also fixes this portion of the code to run on Win98 and Win95, but much of the rest of cairo-win32-* won't work in that environment) (#3926, Hans Breuer, Christian Biesinger, based on code originally from Mozilla) Remove WINVER define, since it was (hopefully) there only for AlphaBlend().
2005-08-23Call _get_pattern_load_flags() on the resolved pattern, not the input ↵Owen Taylor2-1/+7
pattern. (Further fix from sunmoon1997)
2005-08-23if users attempt to twice destroy or re-reference a destroyed object. The ↵Carl Worth5-0/+37
condition for detecting this case is a ref_count of 0. Reviewed by: otaylor Fixes bug #4198
2005-08-23Move CAIRO_CONTENT_VALID and CAIRO_FORMAT_VALID from the public cairo.h to ↵Carl Worth3-9/+16
the private cairoint.h where they belong.
2005-08-23when creating the temporary mask, do glyph ADD mask, not (glyph IN source) ↵Owen Taylor9-10/+22
ADD mask. Set the mask as having component alpha when it's 4-channel. test/text-antialias-subpixel.c test/Makefile.am: No longer XFAIL. test/text-antialias-gray.c test/text-antialias-subpixel.c Don't turn off metrics hinting, it doesn't make sense. Update.
2005-08-23Revise the description of indentation and tabs to be clear (I hope).Carl Worth2-5/+29