Carl Worth
b01798ea13
Fix comment to clarify that libpixman regards the xserver repository as its canonical upstream for some files.
2005-03-02 07:44:53 +00:00
Carl Worth
6d50e485fa
Convert file encodings from ISO-8859 to UTF-8.
2005-03-02 07:43:33 +00:00
Carl Worth
272df99aab
Add only-just-better-than-ASCII-art diagram showing all macros used in locating sub-pixel sample rows/columns.
...
Add missing protective parentheses around macro parameter usage.
2005-02-21 13:29:22 +00:00
Carl Worth
6d70b286f5
Move definition of __inline for non-gcc from ic.c to icint.h so it applies to more code in the implementation.
2005-02-21 12:57:27 +00:00
Owen Taylor
991ac7bacc
Add AC_PREREQ(2.54) to help the Debian auto-guess-which-configure-version hack.
2005-02-06 11:51:07 +00:00
Carl Worth
6dce601fd3
Use 32-bits for pixman_bits_t, even on 64-bit platforms. This should fix bug #2335 as well as rendering problems seen on 64-bit platforms.
2005-01-26 09:10:15 +00:00
Carl Worth
fdf1ed1185
Fix typo
2005-01-21 11:18:46 +00:00
Carl Worth
886d457c2f
Fix snapshot URL in description
2005-01-21 11:16:03 +00:00
Carl Worth
4b072cc7d2
Add notes for snapshot 0.1.3.
...
Increment version to 0.1.3
Add reminder to diff pixman.h to look for API changes since the last snapshot.
2005-01-21 11:10:07 +00:00
Carl Worth
c3e41a966c
Add missing files to satisfy make distcheck.
2005-01-21 10:59:33 +00:00
Carl Worth
1c4286c2a8
Update for changed www directory on server.
2005-01-21 10:54:51 +00:00
Carl Worth
fd8974f2ad
Add pixman-xserver-compat.h, (that was supposed to go in a couple of commits ago).
2005-01-21 10:52:55 +00:00
Carl Worth
dfa7b94c9c
Avoid buffer ovverrun when trapezoid's right edge is on a pixel boundary.
2005-01-21 10:38:42 +00:00
Carl Worth
13225d4d3b
Switch to use new fbRasterizeTrapezoid. Gut old IcRasterizeTrapezoid implementation. Remove lots of code, (and all the bugs with it).
...
Replace IcRasterizeTrapezoid with fbRasterizeTrapezoid. Add a couple of missing typedefs.
Minor changes to allow things to compile within libpixman tree, (replace xserver include directives with pixman-xserver-compat.h and sprinkle a few const qualifiers).
Add sources for new point-sampling rasterization.
2005-01-21 10:26:28 +00:00
Carl Worth
c64e2ccd06
Merge in changes from xserver, (mostly just whitespace).
2005-01-21 09:26:44 +00:00
Carl Worth
d894196840
Add pristine files from the X server containing Keith's newer point-sampling implementation of trapezoid rasterization. The plan is to munge these files as little as possible to make them work within libpixman, (so that it will be easier to share patches between libpixman and the X server).
2005-01-18 11:54:23 +00:00
Carl Worth
b0de4a7d09
(IcRasterizeTrapezoid): Fix the above correction so that it doesn't force 0 alpha when the left edge is positioned above but slopes so as to contain some of the pixel.
2005-01-13 18:08:57 +00:00
Carl Worth
46baad20ee
Force alpha to 0 when the left edge is entirely above top. (This is a workaround for some bizarre edge effects in the current algorithm).
2005-01-13 14:53:13 +00:00
Carl Worth
dc0d812f6c
Restore extern tag for variable declarations, (accidentally removed when recently removing extern from function prototypes).
2005-01-07 12:14:40 +00:00
Carl Worth
c90bd12ec7
Do nothing if src image has width or height == 0 to avoid potential divide-by-zero.
2005-01-04 11:55:36 +00:00
Carl Worth
f76d898cf1
Rename __internal_linkage to pixman_private.
...
Track rename to pixman_private and move it to before the function return value to quiet gcc warnings about visibility attribute ignored for non-class type.
2004-12-23 11:10:08 +00:00
Carl Worth
cd21775ef9
Fix to actually call pixman_fill_rect_32bpp in the 32 bpp case. Thanks to TOKUNAGA Hiroyuki <tkng@xem.jp>. (pixman_fill_rect_8bpp, pixman_fill_rect_32bpp): Fix typo in naming: bbp -> bpp.
2004-12-23 11:00:01 +00:00
Alexander Larsson
e291f1d882
Special case solid color rectangle fills.
2004-12-20 06:15:21 +00:00
Carl Worth
0340265ce4
Abort release-publish if there's already a published tar file with the current version. (release-publish): Add code to update the LATEST-package-version file.
2004-10-28 08:48:07 +00:00
Carl Worth
1839d679b1
Put the tag command back which was accidentally removed from the instructions.
2004-10-27 10:53:44 +00:00
Carl Worth
944b1721e1
Suggest "cvs -q update -Ad" as an alternative to checkout.
2004-10-27 09:43:22 +00:00
Carl Worth
ed1ad71417
Update date since 0.1.2 release didn't get pushed out until today.
...
Update release instructions to include new release-publish target.
Add release-check and release-publish targets to simplify the release process.
2004-10-27 09:37:34 +00:00
Carl Worth
19d3fc2399
Switch from two different buggy mod macros to a new MOD macro which should work in C89 or C99.
2004-10-27 07:26:36 +00:00
Carl Worth
ce5f903ea8
Fix email address in ChangeLog
2004-10-13 11:13:51 +00:00
Carl Worth
06788edb0a
Add notes for snapshot 0.1.2
...
Increment version to 0.1.2
2004-10-13 11:01:42 +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
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
Carl Worth
9faef192af
Leave clientClipType as CT_NONE if region is NULL (thanks to Vladimir Vukicevic <vladimir@pobox.com>).
2004-05-06 05:50:23 +00:00
Carl Worth
b0f8dcdc83
Add RELEASING file
2004-04-16 08:52:00 +00:00
Carl Worth
a8106bae11
Add notes for snapshot 0.1.1
...
Increment LIBPIXMAN_VERSION to 0.1.1
2004-04-16 08:50:11 +00:00
Carl Worth
821a9f2f6c
Fix bogus names such as PIXMAN_FORMAT_NAME_AR_GB32 that were left over from a broken search-and-replace. Normalize structure defintions, (eg. struct _pixman_region16_t -> struct pixman_region16). Normalize indentation.
...
Fix alphabetization.
2004-04-16 08:32:53 +00:00
Carl Worth
cf069c127a
Fix email address for Anders Carlsson.
2004-02-24 12:22:56 +00:00
Carl Worth
431548c3d8
Added attribution for several authors after sifting through the ChangeLog.
2004-02-24 10:41:11 +00:00
Carl Worth
f1d98d27a6
Remove dead-code (useless n++).
2004-01-24 01:50:55 +00:00
Richard Worth
077fcb36da
Add '-no-undefined' to end of libpixman_la_LDFLAGS tp enable building shared libary under cygwin.
...
Remove all 'extern ' and ' __external_linkage' (macro for __declspec(dllexport) and __declspec(dllimport)) from function declarations. These are no longer needed for cygwin.
2004-01-22 21:05:08 +00:00
Carl Worth
22792e2e7a
Remove trailing commas from enum, (some compilers like to complain about this).
2003-12-17 13:17:13 +00:00
Dave Beckett
b694e4d1ff
(libpixman_la_SOURCES): slim_export.h slim_import.h gone.
2003-12-12 15:11:23 +00:00
Dave Beckett
d9febe2fb4
src/Makefile.am: Remove LIBPIXMAN_CFLAGS/LIBS cruft.
2003-12-12 15:10:12 +00:00
Dave Beckett
09abb6df40
Remove LIBPIXMAN_CFLAGS/LIBS cruft.
2003-12-12 15:09:55 +00:00
Carl Worth
47000a1737
Updated .cvsignore
2003-12-12 10:51:21 +00:00
Carl Worth
0278468fc1
Fold contents of slim_export/import.h directly into this file to avoid dependence on external slim package.
...
Use quote-based include now that slim_internal is an internal file.
Follow convention of other files for multi-inclusion guard (_IC_INT_H_)
Remove cruft.
2003-12-12 10:47:59 +00:00
Dave Beckett
9da5af44f4
Correct some more renames where the order of the renaming caused later renames to fail due to earlier prefixes failing.
2003-12-10 15:42:01 +00:00