Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/openfl/libpixman


https://github.com/openfl/libpixman

Fix the NEON build after "Convert CamelCase names to underscore_names."

This patch fixes the following build error caused
by commit a98b71eff4041df58c9dcc2b1e25...

34ec50a4761cab50c6216b08ef5cfb36bf94209e authored over 15 years ago
Update the CRC value in scaling-test.c.

The changes in pixman behavior justifying this are:

- New clipping rules

- Bug fixes in region...

6b34482870fd53a9285f795f47656ac73fd706b0 authored over 15 years ago
Fix bug in pixman-region.c where empty regions would not be properly initialized.

Also add a couple more tests to region-test.c.

4c60ed5ec662e2d7088a7800dd7c71d3926c42a4 authored over 15 years ago
Fix a couple of problems with the tests when HAVE_GTK is not defined.

- Make sure the non-gtk+ test programs are added to noinst_PROGRAMS
when HAVE_GTK is not set.
...

bcf01c21d704717264011182e71cfaaf6922a437 authored over 15 years ago
Merge branch 'naming'

0db0430d1d410855863e669f0de9e8b5d26db7fd authored over 15 years ago
Eliminate boxes with x1 > x2 or y1 > y2 in pixman_region_init_rects().

31a40a172591ab373add9dd41a52881bea9dc6f2 authored over 15 years ago
Add a box with y2 < y1 in region-test.c

706e6594310a490956d21e939c23de2b5dbe1561 authored over 15 years ago
s/sse2combine/sse2_combine/g

9d0be1d4c81153ef2407518f605bc55380485955 authored over 15 years ago
Rename combine_*_c to combine_*_ca

s/combine_(.+)_c([^a-z0-9A-Z])/combine_$1_ca$2/g;

8261b4d57cfdf77d7fdd4e4c0fc805ba48f7e0a0 authored over 15 years ago
Fix up some overeager search-and-replace renamings

b3cf3f0c2be462cd61e63e07655d1b45e55f4a7b authored over 15 years ago
Rename num_rects back to numRects.

The name numRects is public API and can't be changed.

c2e331693d858c01b69135342c139546780b7021 authored over 15 years ago
Various sse2 renamings

3c03990ba214bff000d3494587353b94f9432453 authored over 15 years ago
Convert CamelCase names to underscore_names.

s/sizeRI/size_ri/g;
s/numRI/num_ri/g;
s/RepeatNone/REPEAT_NONE/g;
s/fbOver/over/g;
s/fbIn/in/g;
...

a98b71eff4041df58c9dcc2b1e25cefa38f364ff authored over 15 years ago
Remove reference to 8888_RevNP

437ab049872063c78ee934766596dc6859749a3d authored over 15 years ago
CPUFeatures => cpu_features

71fe4e3e5c64f177a8756e51eddc190b3a08ea40 authored over 15 years ago
s/FbScrRight/SCREEN_SHIFT_RIGHT/g

309d358ea673b5d4c163670c3c449fb855df7775 authored over 15 years ago
NoFeatures => NO_FEATURES

01994a59ca642f4e5ce126d3ad01e864d3daa0bb authored over 15 years ago
Remove reference to 8888RevNP

55e63bd0f09290cf1165030edbb4e92efb09ee6e authored over 15 years ago
Use ALPHA_8 in pixman-image.c instead of Alpha

412b4b50f7bd8ac29e4c9b20e613154c1b5e371a authored over 15 years ago
Rename FbGet8 to GET8

255ddbe5358b0ed4a7a01ef0ab127833dba94b02 authored over 15 years ago
Rename RBmask/Gmask => rb_mask/g_mask in pixman-arm-neon.c

446276c36fd336531745fc1427c4af2ccdbe9875 authored over 15 years ago
Rename macros for non-separable blend modes

Lum => LUM
Sat => SAT
Min => CH_MIN
Max => CH_MAX

4153361c52f332bce9e9cc32adf1e01064014e15 authored over 15 years ago
Uppercase a few more macros in pixman-combine.c.template

887383b0adab89bcc131a9a28c4d60af9e4773d1 authored over 15 years ago
Change some macro names to be all uppercase

2f3e3d62f7727a652090ea003c98218f3b550818 authored over 15 years ago
Change names of the FbByte* macros to be more descriptive.

But also more cryptic unfortunately. For example FbByteMul() becomes
UN8x4_MUL_UN8() to indicate...

8339a4abc4edcaee6fafbde1a147ba7fcaa9c108 authored over 15 years ago
Clarify a couple of comments

e7f162a5a81221ca6abca79a9a77924d39bf4e16 authored over 15 years ago
Change name of macros that operate on normalized integers.

For example IntMul becomes MUL_UN8 to indicate that it multiplies two
unsigned normalized 8 bit ...

b02c33e7da3eb733ca4ada66a6c35b293a191144 authored over 15 years ago
Rename U{no}mask => U_{no_}mask in pixman-vmx.c

835520b28ff1412bd9b00460a107e72c9ea21e35 authored over 15 years ago
Consolidate channel macros in pixman-combine.h

There are now RED_8/RED_16 etc. macros instead of the old Red/Green/Blue.

47296209dae2e3d33426532a3e896e06373fc088 authored over 15 years ago
Fix names in the trap rasterizer.

s/Shift4/SHIFT_4/g;
s/Get4/GET_4/g;
s/Put4/PUT_4/g;
s/DefineAlpha/DEFINE_ALPHA/g;
s/AddAlpha/ADD...

d4a366193b12cf241980a621a15ec0ee67e8f6bb authored over 15 years ago
Rename QuadwordCopy_neon to neon_quadword_copy

s/QuadwordCopy_neon/neon_quadword_copy/g;

bcdf0861be346a8a4662376f4305474da9236163 authored over 15 years ago
Fix up the names in pixman_compute_composite_region()

s/miClipPictureSrc/clip_source_image/g;
s/miClipPictureReg/clip_general_image/g;

a08548bd5275c69c1e7a7fd894a844ad6ad59638 authored over 15 years ago
Fix some more pFoo names

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...

e27b2a1fcc890d3abf272cc27fa2c0a2e8d7ab09 authored over 15 years ago
Rename some macros in pixman-combine.c.template

s/Combine([AB])([a-zA-Z]+)([^a-zA-Z])/COMBINE_$1_\U$2$3/g;
s/CombineA/COMBINE_A/g;
s/CombineB/CO...

68405c326db4cd087bdb6290ae42953a98b81838 authored over 15 years ago
Change name fbComposeGetStart to PIXMAN_IMAGE_GET_LINE.

f9bdd1a82c7629a360109bdf4519c73ba5a99225 authored over 15 years ago
Rename fbCombine* to combine*

s/fbCombine/combine/g;

e064aa761831296c8570e0fdfaa0c3585c4a3871 authored over 15 years ago
Fix overeager search and replace

f61855e186519a490b5d013d2de67dcc8da7a0ac authored over 15 years ago
Uppercase some more macro names

1de32ae2ef8044b349f3ec87ae339fdcedeb83ef authored over 15 years ago
Fix the names of some common parameters

s/xDst/dest_x/g;
s/yDst/dest_y/g;
s/xMask/mask_x/g;
s/yMask/mask_y/g;
s/xSrc...

006f21b02b23e1865c0e35d0f9b97af63f52a469 authored over 15 years ago
Fix up names of compositing functions

s/SrcAdd/Add/g;
s/SolidMaskSrc/Src/g;
s/SolidMaskIn/In/g;
s/SolidMask/Over/g;
...

90cac1115551c0fd70ace419179bcf2a30d6b1c2 authored over 15 years ago
Change the name of some routines that were simply misnamed.

s/Src_pixbuf/_over_pixbuf/g;
s/Src_x888_n/_over_x888_n/g;
s/CompositeSrc_8888_8888/c...

e3489730c317061a2cd888b927d36bda0590a3f2 authored over 15 years ago
Various simple renamings

s/CvtR8G8B8toY15/CONVERT_RGB24_TO_Y15/g;
s/cvt8888to0565/CONVERT_8888_TO_0565/g;
s/c...

d2a4281376786fc7f31f7367807c7caa8a99d414 authored over 15 years ago
Get rid of pFoo names.

s/([^o])pSrc/$1src_image/g;
s/([^o])pDst/$1dst_image/g;
s/([^o])pMask/$1mask_image/g...

1c5774bf6d39e7b349c03866c96811ee1754c9d7 authored over 15 years ago
Rename fetchers.

s/fbFetchPixel/fetch_pixels/g;
s/fbFetch/fetch_scanline/g;
s/fbStore/store_scanline/g;

e987661667ac5c650af1c3a2ba173558ff287e06 authored over 15 years ago
Use postfix decrement, not prefix, in region-test.c

2d32d91e5d89bb04fcbaffb23244a9f023d39239 authored over 15 years ago
Eliminate empty rectangles in pixman_region_init_rects().

Otherwise they show up in the validated regions.

4e41905bacbf533740e999ba79e0620f358c0597 authored over 15 years ago
Add an initialization with an empty rectangle to region-test.c

This should produce a valid region without empty rectangles in
it. Currently it doesn't.

967ff0bdc7f46806b7a6d16332ad39cf2c1f01c1 authored over 15 years ago
Expand comment in miClipPictureSrc() to explain why a client clip is required.

40fcc14d1cf8cb6b6c71f27b0a3d3ccc9a845949 authored over 15 years ago
Fix forgotten use BITMAP_BIT_ORDER to be ifndef WORDS_BIG_ENDIAN

eba3be7b7a2b9a8df235af6255b9d8c70d2b8c93 authored over 15 years ago
Return TRUE for the two new formats in pixman_format_supported_source().

06f5b51fee35727a823bd86294654178cbfac629 authored over 15 years ago
Inlucde pixman-private.h in pixman-region.c

Delete some duplicated macros.

b0f220b7f236b5dea30ddc5dec51b73c11120e10 authored over 15 years ago
Rename OptimizedOperatorInfo to optimized_operator_info_t

f6ef071e2805bcf52473f06cd7171097b4afd926 authored over 15 years ago
Add accessor functions for PIXMAN_x2r10g10b10 and PIXMAN_a2r10g10b10

7b7e4b23cab361b444d0c69a1b9c1678d3c5df2b authored over 15 years ago
Avoid overrunning scanlines in NEON blitters.

968f720d0e8b97bbeb2db9edb75ec524d697e1d6 authored over 15 years ago
Change comma to semicolon in pixman-combine.c.template

863f9e9b7599b89c9dd42dd9c7913c2513384761 authored over 15 years ago
Really fix ARM build.

Commit 9d3f71d726c8b959b64c3e6b43ca4d3ccb320c32 broke the build
on ARM architectures by just rem...

10aa32315529eaff848b8348cad47b2673f853cf authored over 15 years ago
Fix ARM build.

Commit 6e20c2574354d1cb071a1201ff166cb5e92c00d2 broke the build on ARM
architectures by not upda...

996e59f7f81864f7935d6dd58d8efd5a5ea265ea authored over 15 years ago
Change checks for srca == 0 to src == 0

It is not generally correct to bail out just because the source alpha
is 0. The color channels s...

e8addcc69a36375d1330749e00854d9651c8f8d0 authored over 15 years ago
Make arm compositing functions static

9a7ce32ef5cf70a17d83154cfd1b96aa54ce9232 authored over 15 years ago
Delete ARM header files

9d3f71d726c8b959b64c3e6b43ca4d3ccb320c32 authored over 15 years ago
Use -mcpu instead of -march for ARM SIMD runtime autodetection

Option -mcpu has higher priority than -march with the current versions
of gcc and that's why it ...

9837465fd9a5d4e7280d4c79c41d2d9a9c8f71c0 authored over 15 years ago
Add test cases to oob-test using PIXMAN_{a,x}2b10g10r10

6b8251039a905114e4b0776c3f8f58cb0678a532 authored over 15 years ago
Post-release version bump

f94053cd9b1dc8db6c924c8cf50d75ccc1898cce authored over 15 years ago
Pre-release version bump

f6faa06ef85fc4c9ff38dbc9243c060b4cdacc1a authored over 15 years ago
Delete scanFetchProc type. Use fetch_scanline_t instead.

fetch_scanline_t now takes a pixman_image_t argument instead of an
bits_image_t, so there is als...

084392fbd72e55f87e9bc37dd02384fc145f7d36 authored over 15 years ago
Consolidate the three scanline store types into one.

The 64 bit storers do their own type conversion.

70cba5cfa8a5d702c32170c511a7318766e45731 authored over 15 years ago
Constify the mask argument to scanline fetchers.

588b42dc1e8fe252bde1eb0905bb9fac806e8ca3 authored over 15 years ago
Get rid of the 64 bit fetcher types.

It's simpler to just declare everything as 32 bit fetchers and do the
conversion in the few func...

6af8672c69b770ce229bd1d156f1fe70d74800f9 authored over 15 years ago
Add a mask and mask_bits argument to the raw scanline fetchers.

5cfdee917d3cac38b103f7453c5a8a0047b95337 authored over 15 years ago
Rename fetchProc32 to fetch_scanline_t and fetch_pixels_32_t to fetch_pixels_t

d3bebaf731b4e1714653b50a4a861171f497b42f authored over 15 years ago
Delete FbIntMult and FbIntDiv macros, and move FbIntAdd to pixman-combine.h

aa6adb646a2c61062d867cece2b0669f658abb39 authored over 15 years ago
Get rid of casts to scanFetchProc in pixman-bits-image.c

Instead just declare the functions with the required type and do any
type conversions in the fun...

2d2d3a2625fcc1151f61d0dc1a6ff268d7491be8 authored over 15 years ago
Get rid of scanFetchProc casts in pixman-radial-gradient.c

24303475c26dada40474f5972b1abee2315ba8f9 authored over 15 years ago
Get rid of remaining scanFetchProc casts

973ebf1631de695483fcb4b5e4c2b27e037ca3bf authored over 15 years ago
Get rid of scanFetchProc casts in pixman-conical-gradient.c

99780d3b2264f6e2bb210d3fdc1237c8fbfc3f25 authored over 15 years ago
Fix bug where 64 bit pixel were fetched as 32 bit ones.

4597ad88d9ade51b5a0b4eb87503e1278b29ef56 authored over 15 years ago
Add a table to oob-test so that it can test more than one setup.

53ada03119d44984775877f2a2fee5ce442ac1c8 authored over 15 years ago
Fix offset bug in pixman_run_fast_path().

Fast paths should only run when the source images complete cover the
composite region, because o...

895a8da63370635b05ffb91d3d670c6627d8b2ab authored over 15 years ago
Fix typo in oob-test.c

fd90429a32927d8aa516a3d26cc309ca7043e4d3 authored over 15 years ago
Add test case for out-of-bounds memory access.

bed9c378ff9d01c8e646241dd96a43e2eb870cca authored over 15 years ago
Fix comment in pixman-utils to have the right sense.

b6c97ae2c934ca5adade10303d6faa6e827f826d authored over 15 years ago
Subtract x_off/y_off before conversion to integer.

They are fixed-point values, not integers.

Bug 22437, reported by Michel Dänzer.

c0047fbfd54d519698a0991111f2440dc8e081b9 authored over 15 years ago
Add convolution-test.c program

905856f43d38b5f2932d8b459e805e1c86b7a2f3 authored over 15 years ago
Delete leftover use of PIXMAN_OP_FLASH_SUBTRACT

79d397003f56238aa680b0670e1e7d7ba1594dda authored over 15 years ago
Remove support for component alpha with HSL blend modes.

It isn't clear that component alpha makes sense with HSL blend modes.

ebc4a4df9c92934891d202ae2603216a046ec939 authored over 15 years ago
Remove FLASH_SUBTRACT blend mode.

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 ago
Fix typo

bf356c6d8cdbabf2faf4b6d77f94ccd3bd0459fb authored over 15 years ago
Use floating point in SetLum

eb4fd0477a4f3acd111fc9132f2dec7f1f63f3e1 authored over 15 years ago
Fix BlendColorBurn

It should return 0 when sa == 0

5dab62a2f922a515634d65b133aeb089e855b399 authored over 15 years ago
Make the composite test window bigger by default.

Also rearrange the squares to better match typical aspect ratios.

16873f6d1baa3b0c26b31e71ad6d36d53efaf9e3 authored over 15 years ago
Do not use combineMask in component-alpha functions

96d5044c0c4a9e34deb97655679f1d688c192c99 authored over 15 years ago
Add screen-test.c test program

e3a94e892850f91d2cb0463dc2c86f7217deb8a4 authored over 15 years ago
[TEST] Update composite-test to test more operators

cdae71ee85c74f702a8f0b999432e4d6d5caf766 authored over 15 years ago
Remove optimizations that I'm not convinced are correct

49a4fc09694d241f6b9f725a084c27eba3e31d00 authored over 15 years ago
Fix ColorDodge and ColorBurn to conform to the spec

c35685255f07a5a1f656d3153b5534876481b65b authored over 15 years ago
Fix some more problems in MultiplyC

3fb71f8b41dedd55982eccd16b8518cce10258fa authored over 15 years ago
Fix various problems in FbCombineMultiplyC

Don't read the destination unless we have to. fbByteMulAddC()
produces its result in its first ...

254e62159b4a8652c1dd9c47d0e5e0d0ff2ced3a authored over 15 years ago
fix component-alpha versions to set source to 0 when mask is 0

cae5062d3bf16d32cf675ccb0030e29cc940b25e authored over 15 years ago
fix comment

4bb1eac4e7c6c785da3c2b2b1836c83446befc80 authored over 15 years ago
rename operator SUBTRACT to FLASH_SUBTRACT

Also document it and move it out of the PDF blend modes to make clear
that it is not in any way ...

4b921c1d910a5d78ca4784a6879789a5af6718d3 authored over 15 years ago