Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/openfl/libpixman
https://github.com/openfl/libpixman
This patch fixes the following build error caused
by commit a98b71eff4041df58c9dcc2b1e25...
The changes in pixman behavior justifying this are:
- New clipping rules
- Bug fixes in region...
6b34482870fd53a9285f795f47656ac73fd706b0 authored over 15 years agoAlso add a couple more tests to region-test.c.
4c60ed5ec662e2d7088a7800dd7c71d3926c42a4 authored over 15 years ago
- Make sure the non-gtk+ test programs are added to noinst_PROGRAMS
when HAVE_GTK is not set.
...
0db0430d1d410855863e669f0de9e8b5d26db7fd authored over 15 years ago
31a40a172591ab373add9dd41a52881bea9dc6f2 authored over 15 years ago
706e6594310a490956d21e939c23de2b5dbe1561 authored over 15 years ago
9d0be1d4c81153ef2407518f605bc55380485955 authored over 15 years ago
s/combine_(.+)_c([^a-z0-9A-Z])/combine_$1_ca$2/g;
8261b4d57cfdf77d7fdd4e4c0fc805ba48f7e0a0 authored over 15 years agob3cf3f0c2be462cd61e63e07655d1b45e55f4a7b authored over 15 years ago
The name numRects is public API and can't be changed.
c2e331693d858c01b69135342c139546780b7021 authored over 15 years ago3c03990ba214bff000d3494587353b94f9432453 authored over 15 years ago
s/sizeRI/size_ri/g;
s/numRI/num_ri/g;
s/RepeatNone/REPEAT_NONE/g;
s/fbOver/over/g;
s/fbIn/in/g;
...
437ab049872063c78ee934766596dc6859749a3d authored over 15 years ago
71fe4e3e5c64f177a8756e51eddc190b3a08ea40 authored over 15 years ago
309d358ea673b5d4c163670c3c449fb855df7775 authored over 15 years ago
01994a59ca642f4e5ce126d3ad01e864d3daa0bb authored over 15 years ago
55e63bd0f09290cf1165030edbb4e92efb09ee6e authored over 15 years ago
412b4b50f7bd8ac29e4c9b20e613154c1b5e371a authored over 15 years ago
255ddbe5358b0ed4a7a01ef0ab127833dba94b02 authored over 15 years ago
446276c36fd336531745fc1427c4af2ccdbe9875 authored over 15 years ago
Lum => LUM
Sat => SAT
Min => CH_MIN
Max => CH_MAX
887383b0adab89bcc131a9a28c4d60af9e4773d1 authored over 15 years ago
2f3e3d62f7727a652090ea003c98218f3b550818 authored over 15 years ago
But also more cryptic unfortunately. For example FbByteMul() becomes
UN8x4_MUL_UN8() to indicate...
e7f162a5a81221ca6abca79a9a77924d39bf4e16 authored over 15 years ago
For example IntMul becomes MUL_UN8 to indicate that it multiplies two
unsigned normalized 8 bit ...
835520b28ff1412bd9b00460a107e72c9ea21e35 authored over 15 years ago
There are now RED_8/RED_16 etc. macros instead of the old Red/Green/Blue.
47296209dae2e3d33426532a3e896e06373fc088 authored over 15 years ago
s/Shift4/SHIFT_4/g;
s/Get4/GET_4/g;
s/Put4/PUT_4/g;
s/DefineAlpha/DEFINE_ALPHA/g;
s/AddAlpha/ADD...
s/QuadwordCopy_neon/neon_quadword_copy/g;
bcdf0861be346a8a4662376f4305474da9236163 authored over 15 years ago
s/miClipPictureSrc/clip_source_image/g;
s/miClipPictureReg/clip_general_image/g;
s/([^a-z])pReg/$1region/g;
s/([^a-z])pY/$1y_line/g;
s/([^a-z])pU/$1u_line/g;
s/([^a-z])pV/$1v_li...
s/Combine([AB])([a-zA-Z]+)([^a-zA-Z])/COMBINE_$1_\U$2$3/g;
s/CombineA/COMBINE_A/g;
s/CombineB/CO...
f9bdd1a82c7629a360109bdf4519c73ba5a99225 authored over 15 years ago
s/fbCombine/combine/g;
e064aa761831296c8570e0fdfaa0c3585c4a3871 authored over 15 years agof61855e186519a490b5d013d2de67dcc8da7a0ac authored over 15 years ago
1de32ae2ef8044b349f3ec87ae339fdcedeb83ef authored over 15 years ago
s/xDst/dest_x/g;
s/yDst/dest_y/g;
s/xMask/mask_x/g;
s/yMask/mask_y/g;
s/xSrc...
s/SrcAdd/Add/g;
s/SolidMaskSrc/Src/g;
s/SolidMaskIn/In/g;
s/SolidMask/Over/g;
...
s/Src_pixbuf/_over_pixbuf/g;
s/Src_x888_n/_over_x888_n/g;
s/CompositeSrc_8888_8888/c...
s/CvtR8G8B8toY15/CONVERT_RGB24_TO_Y15/g;
s/cvt8888to0565/CONVERT_8888_TO_0565/g;
s/c...
s/([^o])pSrc/$1src_image/g;
s/([^o])pDst/$1dst_image/g;
s/([^o])pMask/$1mask_image/g...
s/fbFetchPixel/fetch_pixels/g;
s/fbFetch/fetch_scanline/g;
s/fbStore/store_scanline/g;
2d32d91e5d89bb04fcbaffb23244a9f023d39239 authored over 15 years ago
Otherwise they show up in the validated regions.
4e41905bacbf533740e999ba79e0620f358c0597 authored over 15 years ago
This should produce a valid region without empty rectangles in
it. Currently it doesn't.
40fcc14d1cf8cb6b6c71f27b0a3d3ccc9a845949 authored over 15 years ago
eba3be7b7a2b9a8df235af6255b9d8c70d2b8c93 authored over 15 years ago
06f5b51fee35727a823bd86294654178cbfac629 authored over 15 years ago
Delete some duplicated macros.
b0f220b7f236b5dea30ddc5dec51b73c11120e10 authored over 15 years agof6ef071e2805bcf52473f06cd7171097b4afd926 authored over 15 years ago
7b7e4b23cab361b444d0c69a1b9c1678d3c5df2b authored over 15 years ago
968f720d0e8b97bbeb2db9edb75ec524d697e1d6 authored over 15 years ago
863f9e9b7599b89c9dd42dd9c7913c2513384761 authored over 15 years ago
Commit 9d3f71d726c8b959b64c3e6b43ca4d3ccb320c32 broke the build
on ARM architectures by just rem...
Commit 6e20c2574354d1cb071a1201ff166cb5e92c00d2 broke the build on ARM
architectures by not upda...
It is not generally correct to bail out just because the source alpha
is 0. The color channels s...
9a7ce32ef5cf70a17d83154cfd1b96aa54ce9232 authored over 15 years ago
9d3f71d726c8b959b64c3e6b43ca4d3ccb320c32 authored over 15 years ago
Option -mcpu has higher priority than -march with the current versions
of gcc and that's why it ...
6b8251039a905114e4b0776c3f8f58cb0678a532 authored over 15 years ago
f94053cd9b1dc8db6c924c8cf50d75ccc1898cce authored over 15 years ago
f6faa06ef85fc4c9ff38dbc9243c060b4cdacc1a authored over 15 years ago
fetch_scanline_t now takes a pixman_image_t argument instead of an
bits_image_t, so there is als...
The 64 bit storers do their own type conversion.
70cba5cfa8a5d702c32170c511a7318766e45731 authored over 15 years ago588b42dc1e8fe252bde1eb0905bb9fac806e8ca3 authored over 15 years ago
It's simpler to just declare everything as 32 bit fetchers and do the
conversion in the few func...
5cfdee917d3cac38b103f7453c5a8a0047b95337 authored over 15 years ago
d3bebaf731b4e1714653b50a4a861171f497b42f authored over 15 years ago
aa6adb646a2c61062d867cece2b0669f658abb39 authored over 15 years ago
Instead just declare the functions with the required type and do any
type conversions in the fun...
24303475c26dada40474f5972b1abee2315ba8f9 authored over 15 years ago
973ebf1631de695483fcb4b5e4c2b27e037ca3bf authored over 15 years ago
99780d3b2264f6e2bb210d3fdc1237c8fbfc3f25 authored over 15 years ago
4597ad88d9ade51b5a0b4eb87503e1278b29ef56 authored over 15 years ago
53ada03119d44984775877f2a2fee5ce442ac1c8 authored over 15 years ago
Fast paths should only run when the source images complete cover the
composite region, because o...
fd90429a32927d8aa516a3d26cc309ca7043e4d3 authored over 15 years ago
bed9c378ff9d01c8e646241dd96a43e2eb870cca authored over 15 years ago
b6c97ae2c934ca5adade10303d6faa6e827f826d authored over 15 years ago
They are fixed-point values, not integers.
Bug 22437, reported by Michel Dänzer.
c0047fbfd54d519698a0991111f2440dc8e081b9 authored over 15 years ago905856f43d38b5f2932d8b459e805e1c86b7a2f3 authored over 15 years ago
79d397003f56238aa680b0670e1e7d7ba1594dda authored over 15 years ago
It isn't clear that component alpha makes sense with HSL blend modes.
ebc4a4df9c92934891d202ae2603216a046ec939 authored over 15 years ago
We may resurrect it later, but leave it out for now, as the closest
thing we have to a spec:
ht...
ca4ff13027b76d0ac7398f159a731f7606b7bd51 authored over 15 years agobf356c6d8cdbabf2faf4b6d77f94ccd3bd0459fb authored over 15 years ago
eb4fd0477a4f3acd111fc9132f2dec7f1f63f3e1 authored over 15 years ago
It should return 0 when sa == 0
5dab62a2f922a515634d65b133aeb089e855b399 authored over 15 years agoAlso rearrange the squares to better match typical aspect ratios.
16873f6d1baa3b0c26b31e71ad6d36d53efaf9e3 authored over 15 years ago96d5044c0c4a9e34deb97655679f1d688c192c99 authored over 15 years ago
e3a94e892850f91d2cb0463dc2c86f7217deb8a4 authored over 15 years ago
cdae71ee85c74f702a8f0b999432e4d6d5caf766 authored over 15 years ago
49a4fc09694d241f6b9f725a084c27eba3e31d00 authored over 15 years ago
c35685255f07a5a1f656d3153b5534876481b65b authored over 15 years ago
3fb71f8b41dedd55982eccd16b8518cce10258fa authored over 15 years ago
Don't read the destination unless we have to. fbByteMulAddC()
produces its result in its first ...
cae5062d3bf16d32cf675ccb0030e29cc940b25e authored over 15 years ago
4bb1eac4e7c6c785da3c2b2b1836c83446befc80 authored over 15 years ago
Also document it and move it out of the PDF blend modes to make clear
that it is not in any way ...