David Reveman
56ccb88376
Do not use VBOs and PBOs for immediate mode drawing
2004-10-04 04:55:46 +00:00
Jamey Sharp
978e2dd0d6
Update for minor XCB API change.
2004-09-30 13:34:19 +00:00
David Reveman
96dfd5db64
Important fixes to glitz format handling
2004-09-19 22:11:04 +00:00
David Reveman
c150ea0855
Improved format handling, pixel transfers and gradients
2004-09-15 09:55:40 +00:00
David Reveman
3deeb1d178
Get pixel masks from pixman image format
2004-09-12 15:34:00 +00:00
David Reveman
3a1931baba
Added pixman_format_get_masks and fixed a few format issues
2004-09-12 06:06:50 +00:00
David Reveman
93c27d48a3
cairo_surface_t pointer to cairo_surface_set_repeat
2004-09-12 05:09:32 +00:00
David Reveman
d0e30df8cb
Added function for setting component alpha
2004-09-11 19:55:24 +00:00
David Reveman
1ba0de94fb
Fixed clipping
2004-09-11 19:42:40 +00:00
David Reveman
81d6658858
Byte-order fix
2004-09-11 19:33:23 +00:00
David Reveman
c5786fd0fe
Added support for both transform and repeat
2004-09-11 19:27:59 +00:00
David Reveman
4af8faee06
Pickup repeat setting when cloning surface
2004-09-11 19:05:46 +00:00
Carl Worth
7abd103d2e
Require automake 1.6 rather than 1.7 since it seems to work just fine.
2004-09-11 13:29:59 +00:00
David Reveman
786904f1aa
Tracking color stop coordinate changes to glitz's gradient filters
2004-09-11 07:59:27 +00:00
David Reveman
27d2de8c2d
Replaced the gl backend with the new glitz backend
2004-09-11 04:23:17 +00:00
Carl Worth
211cf9a2ce
Add the MPL as a new license option, in addition to the LGPL.
2004-09-04 07:29:16 +00:00
Carl Worth
0f3ce6a240
Add the MPL as a new license option, in addition to the LGPL.
2004-09-04 06:38:34 +00:00
Carl Worth
31d0ddbf2a
Make a copy of the region since pixman is currently taking ownership of it (ugh). Thanks to Vladimir Vukicevic <vladimir@pobox.com> and Peter Dennis Bartok <peter@novonyx.com>.
2004-08-14 07:21:52 +00:00
Carl Worth
adabb18408
Explicitly set LANG=C to fix the awk string->number conversion for user with locales that don't match ASCII digit conventions.
2004-08-14 06:35:30 +00:00
Carl Worth
62e4b869cd
Temporarily disable rectangle-based clipping optimization as it's not working (see cairo_snippets/xxx_clip_rectangle for a test case).
2004-08-03 11:49:20 +00:00
Carl Worth
e5afa03605
Fix to explicitly refer to GNU Lesser Public License 2.1 rather than the Library Public License version 2 or 'any later version'
2004-08-02 17:04:00 +00:00
Carl Worth
d5e92dd1c8
Change from MIT license to LGPL.
2004-08-02 13:13:28 +00:00
Carl Worth
b0a6de8f0b
Fix copyright attributions mistakenly attributed to University of Southern California rather than to David Reveman.
2004-08-02 12:14:57 +00:00
Carl Worth
a9bc4e1f5e
Note that cairo_clip is fixed now.
2004-08-02 11:51:57 +00:00
Øyvind Kolås
0e3770e820
s/ct/cr/
2004-08-01 23:03:02 +00:00
Jamey Sharp
fe2ca7e7af
Updating for XCB API change around iterators.
2004-07-24 19:30:05 +00:00
David Reveman
7f87ea9a9e
Tracking changes to glitz
2004-07-20 01:39:23 +00:00
David Reveman
c95e622675
Fixed typo in earlier memory leak fix
2004-07-16 10:25:31 +00:00
David Reveman
b306adead8
Fixed glyph cache memory leak
2004-07-15 13:38:21 +00:00
Carl Worth
49f691ec0b
Don't call _cairo_surface_set_clip_region with a NULL surface.
2004-07-11 18:51:55 +00:00
Carl Worth
d7a392bf30
Fix numerical problem that could lead to infinite loops.
2004-07-09 13:47:46 +00:00
Dave Beckett
63468474d7
Report versions of commands on failure. Try to get version numbers from newer GNU --version formats.
2004-07-09 12:47:06 +00:00
Dave Beckett
2277d8fd4f
Require automake 1.7 (and thus aclocal 1.7) which requires autoconf 2.54. Changed since newer libtools may fail to work with older automake versions such as 1.4. I bet this will annoy people with older tool chains :(
2004-07-09 09:16:41 +00:00
Carl Worth
259cbd0a9b
Remove errant semicolon from macro definition.
2004-07-05 09:17:22 +00:00
Carl Worth
8b9c42e8ce
Add missing ChangeLog entry. Add description of current tessellation bugs.
2004-07-01 13:38:23 +00:00
David Reveman
ad398d9bda
Glitz updates and a minor clipping fix
2004-06-21 15:13:52 +00:00
Keith Packard
5230af4e5a
Fix image data length computation (XCB doesn't do this part).
2004-06-16 18:16:04 +00:00
David Reveman
1e72b87b93
Software multi-sample support
2004-06-11 08:08:27 +00:00
David Reveman
06ef87276e
Pre-multiply gradients after color interpolation
2004-06-11 06:20:17 +00:00
Carl Worth
f82f1ba380
These two fixes are from David Reveman <c99drn@cs.umu.se>:
...
Move NULL test from create_similar_scratch to create_similar_solid.
Fix for when surface->backend != image->backend, but the backend does use images for similar surfaces.
2004-05-28 12:47:00 +00:00
Keith Packard
41f549a870
Add WARN_CFLAGS, autodetection for 64/128 bit ints and cairo_wideint.[ch]
...
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-28 12:37:15 +00:00
David Reveman
878c76807a
Moved CAIRO_CHECK_SANITY below declarations
2004-05-24 02:44:59 +00:00
David Reveman
cdad647211
Added glyph caching
2004-05-24 02:28:05 +00:00
Graydon Hoare
23026d5ab6
Add sanity checking feature configury.
...
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-20 16:42:56 +00:00
Carl Worth
aab2fe8c05
Do nothing when passed a NULL string.
2004-05-17 08:03:17 +00:00
Øyvind Kolås
4511a6cc7f
changed CAIRO_FILTER_DEFAULT to CAIRO_FILTER_BEST to make gradients easier.
2004-05-11 13:59:09 +00:00
David Reveman
cdf8739c09
Removed pattern_offset
2004-05-11 11:20:06 +00:00
Carl Worth
2f7b4a3ad7
Increment CAIRO_VERSION to 0.1.23.
...
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-11 08:19:47 +00:00
Carl Worth
b743ed0342
Several people have reported that cairo_clip is not working right now. And it's always been slow.
2004-05-11 06:52:19 +00:00
David Reveman
4162e1f16b
Better surface pattern support
2004-05-11 05:31:16 +00:00