diff --git a/AUTHORS b/AUTHORS index af389a72c..c260fdd97 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1 +1,15 @@ -Carl D. Worth +Dave Beckett Track rename of libpixman, build fixes +Andrew Chant Adding const where needed +John Ellson First font/glyph extents functions +Richard Henderson "slim" macros for better shared libraries +James Henstridge Build fixes related to freetype +Graydon Hoare Support for non-render X server, first real text support +Thomas Hunger Initial version of cairo_in_stroke/fill +Keith Packard Original concept, polygon tessellation, dashing +Christof Petig Build fixes related to freetype +Jamey Sharp Surface/font backend virtualization, XCB backend +Sasha V. Build fix to compile without xlib backend +Carl Worth Original library, support for paths, images +Richard D. Worth Build fixes for cygwin + +(please let us know if we have missed anyone) diff --git a/ChangeLog b/ChangeLog index 1cf1433b2..7b68800a1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,21 @@ +2004-02-24 Carl Worth + + * AUTHORS: Add attribution for many people who have made generous + contributions to cairo. This list was generated by sifting through + the ChangeLog. Please let me know if I have missed anyone. + + * NEWS: Add some historical notes on cairo development, prior to + when we began to maintain this NEWS file. + + * README (http): Add pointer to cairographics.org. Fix to use + "cairo" rather than "Cairo" when not at the beginning of a + sentence. + + * TODO: Remove cairo_current_path, cairo_current_path_flat, + cairo_text_extents, cairo_glyph_extents, cairo_text_path, and + cairo_glyph_path from the TODO list as they have all been + implemented now. + 2004-02-17 Carl Worth * src/cairo.h: Add comment indication cairo_copy will be going diff --git a/NEWS b/NEWS index daa8a717f..5e1f88247 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,5 @@ 2003-12-16 cairo-0.1.17 Carl Worth ---------------------------------------------------- +=================================================== Better text support ------------------- @@ -42,3 +42,36 @@ OS X supported - several byte-order issues resolved Cairo has now been successfully compiled under OS X. Testing revealed that there were some byte-order problems in the PostScript backend and the PNG generation in the demos. These have now been resolved. + +2003-10 +======= +Graydon Hoare implemented the first real text +support using Freetype/fontconfig, (previous versions of cairo used +Xft and could only draw text when using an X backend). + +2003-09 +======= +Graydon Hoare added the first real support for +running cairo with a non-render-aware X server. + +Jamey Sharp virtualized the backend font and +surface interfaces in September, 2003. + +2003-06 +======= +Xr is renamed cairo to avoid confusion since it no longer had a strict +dependence on X. + +2003-05 +======= +A new image surface backend is added to Xr. Keith Packard + wrote the image compositing code in libic that is +used for the image_surface backend. This code was originally written +as the software fallback for the render extension within the X +server. + +2002-06 +======= +Carl Worth wrote the first lines of Xr, after Keith +Packard proposed the plan for a stateful drawing +library in C providing a PostScript-like rendering model. diff --git a/README b/README index 7d557a79f..47f7ff9bf 100644 --- a/README +++ b/README @@ -1,4 +1,5 @@ Cairo - Multi-platform 2D graphics library +http://cairographics.org Compiling --------- @@ -48,7 +49,7 @@ without whose patient help our ignorance would be much more apparent. Mailing List ------------ -If you have trouble with Cairo or you have some ideas for how it could be +If you have trouble with cairo or you have some ideas for how it could be improved, please feel free to send a message to cairo@cairographics.org Cairo is still under active development and all discussion happens on diff --git a/TODO b/TODO index e8ceef093..ddf16a6a1 100644 --- a/TODO +++ b/TODO @@ -1,7 +1,5 @@ * Clean up the API in preparation for freezing and release. -* Add cairo_current_path and cairo_current_path_flat. - * Implement a PDF backend. * Make a more interesting PS backend, (other than the current @@ -21,8 +19,7 @@ mentioned in cairo_traps.c). * Implement support for programmatic patterns, (ie. figure out how to do gradients the Right Way). -* Implement cairo_text_extents, cairo_glyph_extents, cairo_text_path, -cairo_glyph_path, and cairo_stroke_path, cairo_arc_to. +* Implement cairo_stroke_path and cairo_arc_to. * Investigate what needs to be done so that old X servers aren't swamped with image transport. This may involve adding one or more of