Ecosyste.ms: OpenCollective

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

github.com/openfl/libpixman


https://github.com/openfl/libpixman

Fix typo in sse2 configure logic

51576cda8ba830c0d7dbbeaebb79fbef276f7e2d authored over 16 years ago
Win32 Makefile fix

596218e488fc92c5a03d07892015a106dcd541b4 authored over 16 years ago
Update RELEASING and release targets in Makefile.am

f729457da5de4a96ccd220ce71c583cdec971483 authored over 16 years ago
Post-release version-bump

72045eabd57cf793266424c39246b435b655b19f authored over 16 years ago
Pre-release version bump

2a14ecf1cd07e9a3f367ea66a7b10da929ccc06d authored over 16 years ago
Make a couple of functions static

411c0e990f7a96d4e15f2cbbe07d3b50b6a20f95 authored over 16 years ago
Speed up fbOver

Use FbByteMulAdd to operate on two components at a time and force the function
to be inlined.

96f57c07f24cd6d86c0aad624bd1a16b85f08e04 authored over 16 years ago
Comment FbByteMulAdd

d4855cd9d028c49c2a12f61c6227579fcb8af5b6 authored over 16 years ago
fix --enable-{mmx,sse2,vmx}

If --enable-foo is used, don't treat it as --disable-foo, and
error out if the appropriate compi...

dcbe4b3f80fb8dc6a83efa7e66a891f8b102608d authored over 16 years ago
Use -no-undefined -- fixes bug 15927

1570746350baf82d36aeb7ea1702350700b795d7 authored over 16 years ago
Add pixman-1-uninstalled.pc file

Signed-off-by: Søren Sandmann <[email protected]>

e21f00db50c30e80c8969fbf63982aeb7434dc1d authored over 16 years ago
Use <inttypes.h> on most types of Unix.

Fix for bug 15560.

99fead412e7602daf193035831b952e252dac0e1 authored over 16 years ago
Update TODO

c5bb4ab8fcb784d479c71996f2ff081374741d43 authored over 16 years ago
Fix SSE2 bug where x888 pixels were treated as 8888

9d54568d5f93701313fdbb49c1ef9dc79fe5850c authored over 16 years ago
Remove unused pixman-combine.c

2070f10db927a97d7d38024e607093f5a6e00291 authored over 16 years ago
fix Altivec detection

the old code used to cause infinite looping on G3 machines.

7dfd023e94d9ab5940d7062c2e5cde11ab02f43e authored over 16 years ago
Fix fbCompositeSrc_x888xnx8888mmx to properly ignore source alpha

0a92401678286eb438fe24979fd032efba540a0a authored over 16 years ago
make --{en,dis}able-gtk work correctly

--enable-gtk had the same effect as --disable-gtk.
Now we check for it by default, and error out...

687176023caf53f2fe234827d152f270048b1cd3 authored over 16 years ago
Fix bug 16310 in the SSE2 fast path in function fbCompositeSolidMask_nx8888x0565Csse2

9d97716d2fd91d5611a5e7a7b29b38887b672e9f authored over 16 years ago
Update TODO

47b95be38ae0ebc61963c0b3b4dddb240a59c18a authored over 16 years ago
Add a lossy 32-bit generic pixel fetch function for wide surfaces.

The transformed fetch path currently only works at 32-bit precision. Until a
wide version of th...

eb53d111bd8651cd00c1b728b09e8be09b8482f7 authored over 16 years ago
Unexport or delete various functions

- Delete pixman_region_append()
- Delete pixman_region_empty()
- Make pixman_region_validate() s...

3c43b869f3821495978c61b9195f0b0e9e9e1245 authored over 16 years ago
Only export the 16 bit version of pixman_region_set_static_pointers()

36b05f2cac7fa28e31131ca0d6b8b133ccd95ab8 authored over 16 years ago
Update versioning documentation

ab4d45806aacf6208820af07b42852c9e4c89fff authored over 16 years ago
Update release instructions

a3c12f4ccfda470574bfe8b7796c0b90237dabe0 authored over 16 years ago
Explicitly use my GPG key for signing.

ca6edbee41e2e4bd18e3615a86bae441822b90e3 authored over 16 years ago
Post-release version bump

c48e3bc5ccf3a2f0aa4cadbaa4a0ae968a5d5a91 authored over 16 years ago
Pre-release version bump

d8e5ff20f12c52a32dcf0543ab436eb7194b794c authored over 16 years ago
TODO

4a9df4be7e384cf18e3d7a65d1e0023d2e2a280f authored over 16 years ago
Add configure time options to disable mmx/sse2/vmx

a766b62880108f278478888f5167a5fbf2819a97 authored over 16 years ago
pixman-sse.c: silence pointer-cast compiler warnings.

Cast pointers to words of the same size, not 32-bits.

Signed-off-by: Søren Sandmann Pedersen <s...

02268903e4311709744c11e495f9b17f171ec5e9 authored over 16 years ago
Update TODO

534e65d54831018b47c169932a04224e5ba53cb8 authored over 16 years ago
Fix implicit declaration of function 'free'.

Otherwise pointer will be truncated on 64bit arch and your programs will crash.

eb2d95de98683a387153f010077ad9c3c3b1b01d authored over 16 years ago
Fix memory leak by freeing boxes{16,32}.

After calling pixman_region_init_rects() or
pixman_region32_init_rects(), boxes{16,32} were not ...

29d144712e558aaeb49f4384028dd669d76a410b authored over 16 years ago
Use pixman_malloc_ab instead of plain malloc for the fbStore64_generic scratch buffer.

5d32519316b40b35113c6df9e15d955a16709ba2 authored over 16 years ago
Move PIXMAN_FORMAT_16BPC to pixman-private.h

b1c70c4e6435d7f15751111828c381feb1d139cf authored over 16 years ago
Add expand and contract functions to convert between ARGB8 and ARGB16.

The expansion function isn't quite correct, but gives reasonable results.

Signed-off-by: Søren ...

7591d3f1d7e0884f9362018edf720724095cf380 authored over 16 years ago
Add wide fetch/store functions.

Use the narrow ones and expand/contract where necessary. Still need wide paths
for fancy pictur...

42a3a2d6fc8d3e521c6914ff8fb89f1fbc673e28 authored over 16 years ago
Decide based on the image formats whether we need wide compositing.

Signed-off-by: Søren Sandmann Pedersen <[email protected]>

7fa966df0ee781fa486715710f389b148c11d36e authored over 16 years ago
Add wide source picture, external alpha, and transformed image routines.

The wide external alpha path should work correctly with wide formats. The wide
transformed fetc...

fc0b28bf6af81428b7ac045614eea97fbf9c4a70 authored over 16 years ago
Take the source format into account in pixman_expand.

Extract the original bits of the source image for each component and then
replicate up to 16 bit...

7cb735c9c0fa55ae1f4d8d13da9f33e3da2ae8fe authored over 16 years ago
Make expansion and contraction loops clearer.

Signed-off-by: Søren Sandmann Pedersen <[email protected]>

c0d98e96605c6d03f4b02f337f2f5827165bb092 authored over 16 years ago
Post-release version bump

bae5db893f20eaf9c8ec56057617a8ce800cce48 authored over 16 years ago
Pre-release version bump

88e02d36792d3ad2615a775c9d21136c760087ef authored over 16 years ago
Add back prototypes for pixman_version() and pixman_version_string() to pixman.h

fe43a2c1638ee75ca6bbc437a59461cc5c2b6f46 authored over 16 years ago
Add a couple more missing PIXMAN_EXPORTs

fd380c7764c9cbc05f070b178a4b38b342503471 authored over 16 years ago
Add PIXMAN_EXPORT for pixman_region_equal

This used to be exported, so removing the export broke ABI.

f8f3b454a8dc4f91b4aff0e3c7ab28d65383ec8f authored over 16 years ago
Post-release version bump

6e8f785ae7b629f5f81627fdb61f07d99df0b9ba authored over 16 years ago
Bump version number

26b486b9a9e599a5b45a73f8b3ec72f9a3560cfb authored over 16 years ago
Merge region32 branch; fix conflicts

95e749168d08cd35e151e612404c9318dcb0df9e authored over 16 years ago
Unbump version number

ae1f016d404d323158072499f83185d4e83eaedb authored over 16 years ago
Unbump version number; remove file added to EXTRA_DIST

f7f5da7fc446c3cadb3f82a2ddc6ae57f4c4b795 authored over 16 years ago
Bump version number and make it distcheck

e84db894933b25ef9ab83a6c15a0521e15d61bae authored over 16 years ago
Bump version number and make it distcheck

7145d6dbdab79930ed923ae9551501127be28864 authored over 16 years ago
Fix uses of short variables in pixman-region.c

a76826f19893a0575c0e16079fc1ec6d33171594 authored over 16 years ago
Add infinite loop test

85bad33380b7b78bdd6a7238c1439bcc42e28231 authored over 16 years ago
Export pixman_compute_composite_region32() and use it in walk_region

62e9b4d6cfcbc10046539b8e9643691bb02bea39 authored over 16 years ago
Fix bug in pixman_compute_composite_region()

It was using the output region as the input. Add and use
pixman_region16_copy_from_region32().

57819ae3c219252db98df5eefa36499a6b77970c authored over 16 years ago
Merge branch 'master' into region32

664b891aac50642d6d2ab6c482f4765029ae9b91 authored over 16 years ago
Call _mm_empty() at the end of fbComposeSetupSSE

2b9115293e5fca70ca9ffe44ef74c80885dcedbb authored over 16 years ago
Add pixman_image_set_clip_region32

0b4c6dcefd63a43aa9bb6556017e259589116522 authored over 16 years ago
Use 32 bit regions internally

703f82cd02f5224632b4b7f7f3f072067fa4f76d authored over 16 years ago
Add pixman_region32_copy_from_region16

de150bf82fbe0e346fa38eae10a5bd43538bb3d9 authored over 16 years ago
Some formatting fixing

e30f7e2eb56b53667ee83e2cad942f171a9486a0 authored over 16 years ago
Move all the PIXMAN_EXPORT into .c files

cb7cc369f500a7828dc3c9935d8d82af47573df5 authored over 16 years ago
Move PIXMAN_EXPORT into pixman-region.c

890f1a4280af4c7b8d8913ba592a9dd617482463 authored over 16 years ago
Merge branch 'master' into region32

7a32c864e95d35e13d5473f5519639d91f62e20a authored over 16 years ago
Fix forgotten use of pixman-combine.h

1248418854b0e6e2f7fa8c2760a05b6604d3ded7 authored over 16 years ago
Merge branch 'vmx'

fb8f17fdf1eaec4ab8edba1486bfa83c0965d738 authored over 16 years ago
Rename pixman-combine.h -> pixman-combin32.h

1063933bacb8b5d06b42b7b06a116339ce7c1f0c authored over 16 years ago
Fix up types in pixman32-region.c

81369a4c4f09bc6cceef173947df4c9a78952c7a authored over 16 years ago
Add prototypes for 32 bit region methods

4cf2b696266214482dad6e40184b74e1161e8ea7 authored over 16 years ago
Add pixman-region32.c

7d0c507b084e78217145ab82c35d579e5c8c26db authored over 16 years ago
Add prefixes to global primitive regions

c22df027d6b9c9957e73ea9e34f14d504deb9d91 authored over 16 years ago
Delete more unused stuff

cab6a175ec4a1b29b51060293aacaf2cf2f987a0 authored over 16 years ago
Delete more unused stuff

9395f08d6e6316ee853a976b806e57821e13991e authored over 16 years ago
More data types; remove unused stuff

b00fcb6d627370930daec9d1e9601af7ce28944c authored over 16 years ago
Add point_type_t

4bdcd3bdb1223d5e611af9721e2eceb7e867b138 authored over 16 years ago
Replace pixman_box16_t with box_type_t

abf6b6ca6ce8f54cb8ba9d34570d4cdf0537bbd2 authored over 16 years ago
Add pixman-region16.c; compile that instead of pixman-region.c

68ccaa06751e76b9d9c70a7c0b8e9b22cf7d6f62 authored over 16 years ago
macroize pixman-region.c

149477457c9463e22350c15ccfca5ddf8a78e7af authored over 16 years ago
Use sigaction instead of signal to restore the previous handler

567b4c255050ee3cc2dd0c03fb091d1f981332eb authored over 16 years ago
Use combine macros from the generated header

7ef19261ee5bb4c78ca55533c67e1f267faed61e authored over 16 years ago
Split combine.inc generated files in source and header

795fd8a4c0f9417fb92beaff8595064c573b7652 authored over 16 years ago
Fix compilation on SGI

Signed-off-by: Søren Sandmann <[email protected]>

9267b0bb549044591f28124a86e169b2235339b6 authored over 16 years ago
Fixup

8ef3f49a9580fb148c2e5f567c0aafddd4b0f136 authored over 16 years ago
Fix wide alpha fetch macro.

Signed-off-by: Soren Sandmann Pedersen <[email protected]>

9a6d3a1dcf89fc04f71a9dfed1aeeda1e3fb83bc authored over 16 years ago
Use wide compositing functions when wide == 1.

Signed-off-by: Soren Sandmann Pedersen <[email protected]>

86ed05b0f93505c136fb279fa4529596fc7c682a authored over 16 years ago
Add infrastructure for allocating wide scanline buffers. Not yet used.

Signed-off-by: Soren Sandmann Pedersen <[email protected]>

4e2d2546b79354a1accff8614d50eb8f75a15c98 authored over 16 years ago
Split fetch/fetchPixel/store proc types into 32-bit and 64-bit versions.

Signed-off-by: Soren Sandmann Pedersen <[email protected]>

598334a15723dc3857d1e932c17365a1f8c5f094 authored over 16 years ago
Move the scanline buffer allocation logic into pixman_composite_rect_general.

Pass the src, mask, and dest buffers into pixman_composite_rect_general_* as
void* pointers sinc...

4a7e1676fd381bda53ece2f13204fbe568e07b0d authored over 16 years ago
Update TODO

30bdbbed073750efa0a0c1e3f68925196e118953 authored over 16 years ago
Work around GCC bug causing crashes in Mozilla with SSE2

When using SSE2 intrinsics, gcc assumes that the stack is 16 byte
aligned. Unfortunately some co...

d71bfc7777a48edfeb0aee0e3da97ac700a3dc90 authored over 16 years ago
Add support for 8 bit fills in pixman_fill_mmx()

1f275b4bdc28b121f4afd3cfd2df187bebedf35d authored over 16 years ago
Add --disable-gtk switch to configure

Signed-off-by: Søren Sandmann <[email protected]>

a56df9149d2af0414ba8311b413dbc2f01c94427 authored almost 17 years ago
Update TODO

9aa1c4e5d2db3793ae6e301496fe39475de84382 authored almost 17 years ago
fix pixman compile with srcdir != builddir

Signed-off-by: Alan Coopersmith <[email protected]>

1e1c8a1f52183edecfea346257468681d6a88c36 authored almost 17 years ago
Remove trailing comma from enum (bug 15364)

510ee5d8c23e2d9133dc83634e15b7660f411a1f authored almost 17 years ago
Fix pixman/Makefile.am to work with Solaris make

3cea659d72bc3429a8766e63c66346e76e61c9b5 authored almost 17 years ago
Remove unused macro

27b753c9deabe5ac775021abfae98a6a1830cfc2 authored almost 17 years ago