summaryrefslogtreecommitdiff
path: root/configure.in
AgeCommit message (Collapse)AuthorFilesLines
2004-10-04Do not use VBOs and PBOs for immediate mode drawingDavid Reveman1-1/+1
2004-09-11Tracking color stop coordinate changes to glitz's gradient filtersDavid Reveman1-1/+1
2004-09-11Replaced the gl backend with the new glitz backendDavid Reveman1-18/+18
2004-06-21Glitz updates and a minor clipping fixDavid Reveman1-1/+1
2004-06-11Software multi-sample supportDavid Reveman1-1/+1
2004-05-28Add WARN_CFLAGS, autodetection for 64/128 bit ints and cairo_wideint.[ch]Keith Packard1-0/+16
Check status return from _cairo_gstate_glyph_extents Quiet compiler warnings about uninitialized variables Switch to alternate exact line intersection code. Add 64/128-bit wide integer arithmetic. Switch to stdint.h types (and new wide types).
2004-05-20Add sanity checking feature configury.Graydon Hoare1-0/+14
Add sanity checking feature. Add sanity checking. Add prototypes. New functions. New function. Use fixed functions. (_cairo_gstate_clip): Arithmetic fixes. (_cairo_gstate_clip_and_composite_trapezoids): (_cairo_gstate_show_surface): (_cairo_gstate_show_text): (_cairo_gstate_show_glyphs): Corrections to clipping. Add XCopyArea fast path. (_cairo_xlib_surface_set_clip_region): Drive clip to drawable.
2004-05-11Increment CAIRO_VERSION to 0.1.23.Carl Worth1-1/+1
Added notes for snapshot 0.1.23. Add reminder to mention incompatible API changes in NEWS. Re-order steps to avoid clobbering pre-existing tar files.
2004-05-11Better surface pattern supportDavid Reveman1-1/+1
2004-04-29Updated linear and radial patternsDavid Reveman1-1/+1
2004-04-16Added notes for snapshot 0.1.22.Carl Worth1-2/+2
Now depends on libpixman 0.1.1. Bump version to 0.1.22.
2004-04-09Bump version to 0.1.21David Reveman1-1/+1
2004-04-09Added OpenGL surface backendDavid Reveman1-0/+26
2004-04-09Automatically detect available backendsDavid Reveman1-15/+40
2004-04-06Added new pattern APIDavid Reveman1-4/+3
2004-03-30Add checks for Xrender.h in xrender.pc is not found. Remove AC_HELP_STRING ↵Carl Worth1-6/+12
to be compatible with older versions of autoconf (thanks to Bill Spitzak <spitzak@d2.com>).
2004-03-20Move the PNG_CFLAGS/_LIBS substitutes outside the conditional, to match what ↵Dave Beckett1-3/+4
is already done for XCB. Do the same for XRENDER_CFLAGS/LIBS.
2004-03-20Substitute PNG_CFLAGS, PNG_LIBS on the configure path when use_png is not ↵Dave Beckett1-0/+3
enabled to prevent the substituions being undefined.
2004-02-24forgot the SUBST for PNG_REQUIRESOlivier Andrieu1-0/+1
2004-02-24autoconf support for the PNG backend. Bump version to 0.1.19.Olivier Andrieu1-1/+21
2004-02-17Bump version to 0.1.18. Includes new functions cairo_current_path, ↵Carl Worth1-1/+1
cairo_current_path_flat, cairo_surface_get_filter. Support for XCB backend. Fixes for building in cygwin. Adds cairo_surface_get_filter. Add new path query functions. Implement support for cairo_current_path and cairo_current_path_flat. These functions just provide an interface to _cairo_path_interpret and take care of mapping from device space back to user space.
2004-02-02Ported the Xlib surface backend to XCB.Jamey Sharp1-0/+19
2003-12-16Bump version to 0.1.17 for new functions: cairo_text_extents, ↵Carl Worth1-1/+1
cairo_glyph_extents, cairo_text_path, cairo_glyph_path. Re-enable cairo_text_path and cairo_glyph_path. Add missing transformation. Initial implementation of glyph_path.
2003-12-12Add conditionals for ps_surface functions, etc.Carl Worth1-5/+23
Get rid of AC_PATH_XTRA. Instead, find X includes/libraries only via pkg-config xrender. Switch option from --without-x to --disable-xlib Add option --disable-ps Add -lz only if ps_surface backend is compiled.
2003-12-11Directly fold in slim stuff rather than depending on it from an external ↵Carl Worth1-1/+1
package. Switch from libic to libpixman. Include pixman.h not ic.h. (__external_linkage): Directly fold in slim stuff rather than depending on it from an external package. Look for libpixman instead of libic and slim.
2003-12-11Add xrender to cairo.pc Renders line if needed.Carl Worth1-0/+2
2003-12-08Bump version to 0.1.16 since it actually has a hope of building, (due to fix ↵Carl Worth1-1/+1
for broken cairo-xlib.h includes).
2003-12-05Bump version to 0.1.15 for new CAIRO_HAS_XLIB_SURFACE macro.Carl Worth1-6/+6
Add missing #include <cairo-features.h> Rename cairo-config.h to cairo-features.h. Rename XLIB_BACKEND_DEFINE to XLIB_SURFACE_FEATURE. Rename AM_CONDITIONAL HAVE_XLIB_BACKEND to CAIRO_HAS_XLIB_SURFACE. Rename user-visibile macro CAIRO_HAS_XLIB_BACKEND to CAIRO_HAS_XLIB_SURFACE.
2003-12-03Bumped version to 0.1.14 to indicate dropped cairo-xlib.h and new ↵Carl Worth1-2/+17
cairo-config.h. New support for "./configure --without-x" to compile without the xlib backend. Many thanks to Sasha V. <sasha@aftercode.net>. We do three things here: Make the pkg-config check for xrender conditional, set XLIB_BACKEND_DEFINE to either CAIRO_HAS_XLIB_BACKEND or CAIRO_HAS_NO_XLIB_BACKEND to be substituted into cairo-config.h, and set an AM_CONDITIONAL for HAVE_XLIB_BACKEND to enable conditional compilation of cairo_xlib_surface.c. Perhaps that could be simplified a tad, but it's what we have working now. Also split up various PKG_CHECK_MODULES into separate checks. Remove errant reference to cairo_gstate_set_drawable. Move xlib-specific calls in from old cairo-xlib.h, now guarded in #ifdef CAIRO_HAS_XLIB_BACKEND. Make compilation of cairo_xlib_surface.c conditional. (INCLUDES, libcairo_la_LIBADD): Add the new variables from splitting up the PKG_CHECK_MODULES calls.
2003-11-18Bump version to 0.1.13 for new freetype header compatibility. Fix comments ↵Carl Worth1-3/+3
regarding freetype version checking.
2003-11-18add FREETYPE_CFLAGS/LIBS to Libs/Cflags rather than requiring "freetype2", ↵James Henstridge1-2/+7
which doesn't exist in anything but the most recent version of freetype. add freetype cflags/libs substitutions.
2003-11-10Fix typo (thanks to John Ellson <ellson@research.att.com>)Carl Worth1-1/+1
Add TODO items for intersection problem, programmatic patterns, missing text functions.
2003-11-08Use freetype-config to get the freetype2 compiling and linking flags rather ↵Dave Beckett1-1/+41
than use pkg-config which requires a quite new freetype2 to get freetype2.pc
2003-11-06Bumped version to 0.1.12 for new cairo_in_stroke and cairo_in_fill functions.Carl Worth1-1/+1
Added new cairo_in_stroke and cairo_in_fill. * src/cairo_gstate.c (_cairo_gstate_in_stroke): (_cairo_gstate_in_fill): New functions to support for cairo_in_stroke and cairo_in_fill. Many thanks to Thomas Hunger <info@teh-web.de> for the initial implementation which demonstrated how easy this would be and pushed me to go and write it already. Fixed to use _cairo_fixed_from_double instead of XDoubleToFixed.
2003-11-04Add explicit fontconfig and freetype2 dependencies that were implicitly ↵Carl Worth1-1/+1
dropped along with Xft.
2003-11-04Fix configure.in and cairo.pc.in now that cairo no longer depends on Xft.Carl Worth1-1/+1
2003-11-03Add support for cairo_copy_page. Fixes so PS output can be more than one ↵Carl Worth1-1/+1
page. Bump version to 0.1.11 for new cairo_copy_page.
2003-10-31Implemented preliminary PostScript output support. Added cairo_show_page. ↵Carl Worth1-1/+1
Bumped version number to 0.1.10
2003-10-31Moved all libic-related drawing into cairo_image_surface.cCarl Worth1-1/+1
2003-10-30A set of changes to eliminate the static FT_Library field, (which could ↵Carl Worth1-1/+1
introduce nasty problems with respect to threading). With the new code, each font created with the toy API will own its own FT_Library. Meanwhile, cairo_ft_font_create now accepts an FT_Library parameter. Bumped version number to 0.1.9
2003-10-24Fixes to eliminate a few compiler warnings. Bump version to 0.1.8 for recent ↵Carl Worth1-1/+1
font API changes.
2003-09-30Changed cairo_copy to copy graphics state from one cairo_t to another rather ↵Carl Worth1-1/+1
than allocating a new cairo_t.
2003-09-29Added cairo_arc and cairo_arc_negative.Carl Worth1-1/+1
2003-09-25Removed support for cairo_path_t and related functions. Bumped version to 0.1.5Carl Worth1-1/+1
2003-09-25Expose a cairo_path_t object with related functions: cairo_set_path, ↵Carl Worth1-1/+1
cairo_current_path, cairo_path_move_to, cairo_path_line_to, etc.
2003-09-16Add cairo_reference and cairo_surface_referenceCarl Worth1-1/+1
2003-09-15Force explicit dependency on Xrender >= 0.6. Make ↵Carl Worth1-1/+1
_cairo_x11_surface_put_image static.
2003-09-09Updated calls to slim_hidden_def to track changes in slim 0.2.0Carl Worth1-1/+1
2003-09-05Preliminary support for running Cairo with X servers without the Render ↵Carl Worth1-1/+1
extension. This is still horribly slow. Removed many uses of X-specific macros, (eg. XDoubleToFixed)
2003-09-05Added cairo_copy. Bumbed version to 0.1.2.Carl Worth1-1/+1