Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/openfl/libpixman
https://github.com/openfl/libpixman
fab8915ef311ad955c37ca5d353380de3c2d2046 authored over 2 years ago
GCC doesn't recognize `-fno-integrated-as`.
4b40ee1acabd0441f1f4b7244805480600149cd7 authored over 2 years agof01d3b8335d9802cf7ccee7343206f5511486183 authored over 2 years ago
ecb1264f8e7a7fc4b849b1db699de248d3790ba9 authored almost 3 years ago
It's important that config.h and pixman.h aren't in the same folder, to
allow Cairo to include t...
https://gitlab.freedesktop.org/pixman/pixman/-/issues/45
272fe71bb991bfa3de91c9bf9a7c43a987e64407 authored almost 3 years agoconfig.h must be included because it gets manually updated.
pixman-version.h can be generated b...
dea7c2eb160d022e0ad3feb9cc9d4b773f3dcd71 authored almost 3 years agoc1577b629d70d7243087ad92fe05421cb44e4993 authored almost 3 years ago
d4fd97884791d8aa074d1f87c5c10d2c3b8642b9 authored almost 3 years ago
fa3c9cb8d8c28e29947e2be5336e48f288ba6893 authored almost 3 years ago
638fdd8cc568f26e47a699ff20672b36655c8b95 authored almost 3 years ago
9bea7e22777fee819e080e3f469f589844d76315 authored almost 3 years ago
f30b715defe6ca43206ebe9aaf9b56b148a591ea authored almost 3 years ago
72d17a319b67b942ac6de8b9ffc87cdf565e5d0a authored almost 3 years ago
94e192a037b86301d8bd4ba6974d8306119e014f authored almost 3 years ago
3788ce65d715f32039b6e23ac78df72238890b01 authored almost 3 years ago
8e91431e95e01bb03a00f80232c6efd789dd3c1b authored almost 3 years ago
37358937af0caf3fca70f47db29081db21a59bf3 authored almost 3 years ago
19dfe8fff8c0464479874921817ca939dbb577ce authored almost 3 years ago
0a4ffd9acb6d584ff0f4915f7185212653ff735a authored almost 3 years ago
b95e294ed4d8b80e0e59a834c136eb636c8a9c24 authored almost 3 years ago
6c8eb33cbf8a2635a0ca1d853b91901f1ef79503 authored almost 3 years ago
731c6f403fe13a6c14b1ed9008b8b6717f8273ae authored almost 3 years ago
f813afca9a5f296d14c07199ec536efccb9a71e0 authored almost 3 years ago
51e3cd33211d63a0596f3fe2e6cf217d69b6d16c authored almost 3 years ago
776faa9af091036a198ed93270f568ada02d27d8 authored almost 3 years ago
3171fc4fa0455f18f027fecd129dfc23576216f4 authored almost 3 years ago
Signed-off-by: Alan Coopersmith <[email protected]>
285b9a907caffeb979322e629d4e57aa42061b5a authored almost 3 years ago
The library that the pkgconfig file is for should be the first
positional argument. The `librari...
We use this because of a meson bug that was fixed in 0.52:
https://mesonbuild.com/Release-notes...
3563dfe436da023a5151857ba474b5a19faba3e6 authored about 3 years ago
GTK2 has reached end of life, and GTK3 has been available for a
almost a decade.
Signed-off-by:...
c6e1af995e3b2af2044faf1b815dc5323af7c691 authored about 3 years ago
Since aarch64 has different neon syntax from aarch32 and has no
support for (older) arm-simd,
th...
This allows callers to pass around const Pixman region in their
APIs, improving type safety and ...
prng_state and prng_state_data are getting classified as a "Common
symbol" by the compiler due t...
Adding const to the return type does nothing and means that the function
pointer types do not ma...
In __bits_image_fetch_affine_no_alpha and __bits_image_fetch_general,
when `wide` is true, the m...
aaf59b0338fbd4b9142794254261f8d0a018b60c authored over 3 years ago
4251202d9dbb7503976fa6c651747b8e99ea0988 authored over 3 years ago
The important changes here are a handful of places where we replace
memcpy(&m, mask...
e93eaff517567518696cac21203bbc5efdfee426 authored over 3 years ago
- gtk is only used in demos
- libpng is only used in tests
- openmp is only used in tests (in th...
AFAICT from the git history, what happened is that the gtk demos rely on
gtk being built with pi...
Reviewed-by: Dylan Baker <[email protected]>
606f5c15b0e7959087e1a22c8d9f594afaf1ead0 authored over 4 years ago
Add option to include cpu-features.[ch] from a given path
into the build for platforms that don'...
- bugzilla -> gitlab
- convert links to https
- suggest issues and patches be filed via gitlab
This should resolve https://gitlab.freedesktop.org/pixman/pixman/-/issues/22
and make the tests ...
The expansion of PIXMAN_DEFINE_THREAD_LOCAL(...) may end in a
function definition, so the follow...
Signed-off-by: Matt Turner <[email protected]>
10a057e27f3a256c3b3ffc4fa71c45b0bbb783f7 authored almost 5 years agoSigned-off-by: Matt Turner <[email protected]>
244383bf9f3493c014985de46876e40fd5db43f3 authored almost 5 years agoSigned-off-by: Matt Turner <[email protected]>
405f26068caed14c0259981085928e617f5facc6 authored almost 5 years agoSigned-off-by: Matt Turner <[email protected]>
88b167d18c98dd64bb5934ebd9c7e627923bdc8b authored almost 5 years agoSigned-off-by: Matt Turner <[email protected]>
54a13221ee74cd59a40943ae060840a4b0e9cd48 authored almost 5 years agoeb0c3d26ed2c11955a8176481888919c6a95e548 authored almost 5 years ago
9976d2c099db028f24a09cef6f1686b3b5ab9975 authored almost 5 years ago
It's recommended to use '-mloongson-mmi' for MMI.
Reviewed-by: Matt Turner <[email protected]>
5330640025aec74ecdcdebdd1a27531c13437bd5 authored almost 5 years ago
We want a uint8_t * at the end of this math, because that's what the
function we're about to pas...
Closes: https://gitlab.freedesktop.org/pixman/pixman/issues/7
ba5d794515fa3ea91dd4ea9222a23c2642070aed authored almost 5 years ago
Otherwise, Valgrind shows things like "conditional jump or move
depends on uninitialised values"...
MinGW supports __declspec(dllexport) but the current logic that sets
PIXMAN_EXPORT only uses it ...
No functional change, as explained by Søren in
https://lists.freedesktop.org/archives/pixman/202...
.. and add gettimeofday to the list of funcs to check instead
of having a separate check for it.
Those flags are set by the configure.ac script
8992d5b4fc37b3bd650e26d450f7fb6faefebaeb authored almost 5 years agoSome architectures e.g. nios2 do not support all exceptions.
364760cd3d9c62088cbe6a81d1f7704344203e40 authored about 5 years ago
...When we don't have a pthreads implementation available, which is
normally the case on Windows...
This is required for the use of M_PI.
1dd3bc0a35035d96124f11b8fbb915c669489bb1 authored about 5 years agoWe need that to make sure we have UINT16_MAX.
3bceb3a9d3d0d6ec5409f751feb69fd10ccdfb16 authored about 5 years ago
This will make the public APIs exported from the DLL, so that we have an
import libary that we c...
Define the existing PIXMAN_EXPORT to be PIXMAN_API, which can overriden
to be __declspec(dllexpo...
We can override PIXMAN_API with a CFLAG or config.h define to export
the symbols with compiler d...
This prepares to mark the public APIs that we have in pixman.h so that
we can use compiler direc...
The build system for libpng for MSVC does not generate a pkg-config file
for us, and CMake suppo...
Look also for pthread.h if threading support is found by Meson, as the
underlying threading supp...
The implementation of OpenMP is not compliant for our uses, so disable
it for now by just not ch...
-For MSVC builds, do not use the GCC-specific CFlags when checking for
these features.
-For th...
f251c12f8a64146ae698fc640b243c3d57450197 authored about 5 years ago32a55aa8acb4048720e18fbbeaa6c7b398b1a081 authored about 5 years ago
47bec681d98007aa1303ed847b632f08be0582a1 authored about 5 years ago
baed75faa988a39295c79e71932f26de68904eea authored about 5 years ago
Does not make the test pass, but does fix this error:
../test/stress-test.c:538:25: runtime err...
85acb0a933bffbce6af03339546aff0a1eab5096 authored about 5 years ago../pixman/pixman-matrix.c:276:35: runtime error: left shift of negative value -32768
1f5b20c4aa19461a84799387c8e9107b6010ea24 authored about 5 years ago../pixman/pixman-bits-image.c:678:33: runtime error: left shift of negative value -32768
bcfb3490db782ce5d2d6bd185b68f67bc6dfad06 authored about 5 years ago../pixman/pixman-bits-image.c:221:20: runtime error: left shift of 204 by 24 places cannot be re...
fef82109eb38525fee036f741c0ef25c027c84ce authored over 5 years ago../pixman/pixman-fast-path.c:3089:23: runtime error: left shift of 154 by 24 places cannot be re...
7d6b71b315a7c70c9334aa6849301834c5004014 authored over 5 years ago../pixman/pixman-sse2.c:3346:14: runtime error: left shift of 41891 by 16 places cannot be repre...
880f48b2b474c9d110dc921c2ace89ffee39d0e1 authored over 5 years ago../pixman/pixman-gradient-walker.c:216:35: runtime error: left shift of 163 by 24 places cannot ...
4897ad0a3fe08a3dcdc8b76082f6d3a85d95bf52 authored over 5 years ago../pixman/pixman-image.c:963:46: runtime error: left shift of 255 by 24 places cannot be represe...
7eb9c8c004d528fe2e94b75507aef229ccb79d21 authored over 5 years ago../pixman/pixman-combine32.c:657:1: runtime error: left shift of 128 by 24 places cannot be repr...
81c87543d198926a529e5d9b57c457b98e143c59 authored over 5 years ago../pixman/pixman-access.c:389:2: runtime error: left shift of 1 by 31 places cannot be represent...
6d0a930b14565149a1214a9265d99ebf516a4e63 authored over 5 years ago../pixman/pixman-utils.c:216:14: runtime error: left shift of 255 by 24 places cannot be represe...
a09bcc062ff4a66e905d8d22889ddfb48e3a8cd9 authored over 5 years ago../test/utils.c:2070:57: runtime error: left shift of 255 by 24 places cannot be represented in ...
f6040f56da837e5550d2dd7d49a5814c8a54c1e7 authored over 5 years ago../test/affine-test.c:174:34: runtime error: left shift of 1 by 31 places cannot be represented ...
52c27c82dee14725b12959d795a7ffb2c23576bf authored over 5 years agoReported in https://bugzilla.mozilla.org/show_bug.cgi?id=1580352. Casting the argument to uint32...
d60b0af5e32fed034bd163d244148947d3ed91a8 authored over 5 years ago
Meson doesn't do the expected thing when library() creates a static
library. Instead of combinin...
To avoid potential signed integer overflow (undefined behavior), as implicit integer promotion m...
c558647fdf38f6d881ca924f5930c05c015561c9 authored over 5 years ago
GCC on Windows complains that "__declspec(thread)" doesn't work, but still
compiles it, so the m...
So that passing "-Ddefault_library=both" also creates a static lib.
Note that Libs.private in t...
4851d4e20f66f540cd61fb69851df17671fc90d2 authored over 5 years agomeson builds defaulted to SIZEOF_LONG=0 in various places
be0d3e699401f8230fa88c28c52d73c57f13f327 authored over 5 years ago
The dithering code (specifically `dither_factor_bayer_8`) uses a GNU
extension for binary notati...
On some screens (typically low quality laptop screens), using Bayer
ordered dithering has been o...
This adds a dither.c which provides a demo of the dithering feature.
This is based on the scale....
This adds support for testing dithered destinations in tolerance-test.
When dithering is enabled...
This patch implements dithering in pixman. A "dither" property is added
to BITS images, which i...