Commit Graph

  • 7e76c96281 pixman-access: Mark __dummy__ variables with MAYBE_UNUSED Matt Turner 2024-01-03 21:13:21 -05:00
  • af101d3c21 pixman-mmx: Don't redefine _MM_SHUFFLE Matt Turner 2024-01-03 21:11:35 -05:00
  • 20cc4ee0e9 pixman-sse2: Remove unused functions Matt Turner 2024-01-03 21:10:23 -05:00
  • 7883ab8d63 ci: upgrade to Fedora 39 Simon Ser 2023-12-15 13:17:54 +01:00
  • 86f9162332 Fix alignment problem in pixman-fast-path.c Pavel Labath 2023-12-13 08:15:49 +00:00
  • b4b789df5b meson: avoid linking with -pthread if we don't have pthreads Benjamin Gilbert 2023-09-23 00:57:14 -05:00
  • 08115a4217 pixman-bits-image: fix -Walloc-size Sam James 2023-11-07 22:30:51 +00:00
  • 47a1c3d330 vmx: Reimplement create_mask_32_128 and use it in vmx_fill Havard Eidnes 2023-08-30 12:09:23 -04:00
  • 634b8196d2 vmx: Simplify scaled_nearest_scanline_vmx_8888_8888_OVER Havard Eidnes 2023-08-30 12:09:29 -04:00
  • 753f5e095e meson: Fix syntax Matt Turner 2023-08-30 11:54:19 -04:00
  • 7aeeb501ad Fix const warnings in pixman_image_set_clip_region() Simon Ser 2023-08-12 08:44:09 +02:00
  • 7169c0404f Use more Markdown-friendly syntax Matt Turner 2023-08-30 11:15:00 -04:00
  • f1072b07eb Remove generic build system information Matt Turner 2023-08-30 11:14:04 -04:00
  • 2cf9ae1cea Update build instructions to meson and ninja Gauthier Östervall 2023-06-23 11:59:18 +02:00
  • 72c4245b2e delete win32 make files Dylan Baker 2020-06-18 14:42:37 -07:00
  • 55eb680a1f autotools: remove autotools Dylan Baker 2020-06-18 14:40:18 -07:00
  • 593a970266 test: Revert to including pixman-private.h Matt Turner 2023-07-19 15:08:22 -04:00
  • 67490a8bc1 pixman-arma64: Adjustments to build with llvm integrated assembler Heiko Lewin 2023-07-18 07:19:34 +02:00
  • 47d3fbe38f mmx: use xmmintrin.h if building with SSE2 Benjamin Gilbert 2022-06-26 21:02:32 -04:00
  • 55845c3dd3 Constify pixman_image_set_clip_region() Simon Ser 2023-04-13 20:02:26 +02:00
  • 672f67db96 Add pixman_region{,32}_empty() Simon Ser 2023-04-11 21:58:51 +02:00
  • 48d5df1f37 meson: don't dllexport when built as static library Benjamin Gilbert 2023-01-05 20:29:00 -05:00
  • e4c878d179 Fixed missing dependency in libdemo Emanuel Schmidt 2023-02-17 18:47:35 +01:00
  • ee145e53d1 Changed name of the config-header to "pixman-config.h" Emanuel Schmidt 2023-02-14 22:00:47 +01:00
  • eb998d7b65 Separate meson build options for demos and tests Emanuel Schmidt 2023-02-01 19:31:13 +01:00
  • 713077d0a3 Fix signed-unsigned semantics in reduce_32 Heiko Lewin 2022-11-03 19:13:41 +00:00
  • 618e3d4283 Post-release version bump to 0.42.3 Matt Turner 2022-11-03 09:52:59 -04:00
  • 40d6c9b256 add r8g8b8 sRGB to test suite Claude Heiland-Allen 2021-03-07 23:38:57 +00:00
  • 83ba024483 implement r8g8b8 sRGB (without alpha) Claude Heiland-Allen 2021-03-11 13:14:49 +00:00
  • 37216a3283 Pre-release version bump to 0.42.2 pixman-0.42.2 Matt Turner 2022-11-02 12:11:10 -04:00
  • a1f88e842e Avoid integer overflow leading to out-of-bounds write Matt Turner 2022-11-02 12:07:32 -04:00
  • c3bbb94b4c Revert "Fix signed-unsigned semantics in reduce_32" Matt Turner 2022-10-27 15:10:30 -04:00
  • ca7bb8894e build: Add a64-neon-test.S to EXTRA_DIST Matt Turner 2022-10-27 14:36:54 -04:00
  • 1a0d50ce70 meson: explicitly set C standard to gnu99 Simon Ser 2022-10-24 12:40:15 +02:00
  • 0cf92877a9 meson: override pixman-1 dependency Simon Ser 2022-10-24 12:27:01 +02:00
  • 4ee322c4e2 Makefile.am: increase shell portability Thomas Klausner 2022-10-18 17:48:49 +02:00
  • b5b3243792 configure.ac: avoid unportable test(1) operator Thomas Klausner 2022-10-18 17:48:24 +02:00
  • 7df9e162c6 Post-release version bump to 0.42.1 Simon Ser 2022-10-18 11:01:24 +02:00
  • 8d6d7f44f4 Pre-release version bump to 0.42.0 pixman-0.42.0 Simon Ser 2022-10-18 09:44:04 +02:00
  • 421fc252ab meson: Add feature to disable compiler TLS support Benjamin Gilbert 2022-06-29 01:28:23 -04:00
  • 7989483929 configure.ac: allow x64 libraries on Solaris to run on non-SSSE3 machines Alan Coopersmith 2021-11-05 15:34:14 -07:00
  • b4a105d772 Fix inverted colors on big endian system Jocelyn Falempe 2022-06-29 10:55:43 +02:00
  • 285b9a907c configure: replace bugzilla URL with gitlab issues Alan Coopersmith 2022-02-19 13:37:54 -08:00
  • adc07d4618 meson: Fix usage of pkgconfig.generate() Nirbheek Chauhan 2022-01-21 12:39:30 +05:30
  • 3563dfe436 meson: Fix warning about extract_all_objects usage Nirbheek Chauhan 2022-01-09 17:10:15 +05:30
  • c6e1af995e demos: port to Gtk3 Manuel Stoeckl 2021-10-10 21:29:15 -04:00
  • eadb82866b added aarch64 bilinear implementations (ver.4.1) Mizuki Asakura 2016-04-17 20:16:12 +09:00
  • 36001032b7 Constify region APIs Simon Ser 2021-08-30 11:36:33 +02:00
  • bd4e7a9b9e tests: Fix undefined symbol build error on macOS Nirbheek Chauhan 2021-08-23 19:36:26 +05:30
  • e0d4403e78 Fix -Wincompatible-function-pointer-types warning Alex Richardson 2021-07-14 12:46:20 +01:00
  • 5f5e752f15 Fix masked pixel fetching with wide format Manuel Stoeckl 2021-08-02 21:48:38 -04:00
  • aaf59b0338 Fix signed-unsigned semantics in reduce_32 Heiko Lewin 2021-07-21 14:50:52 +00:00
  • 4251202d9d Fix AltiVec detection on FreeBSD. pkubaj 2020-08-30 16:01:21 +00:00
  • e93eaff517 Avoid out-of-bounds read when accessing individual bytes from mask. Jonathan Kew 2021-03-16 12:25:01 +00:00
  • d93ec57138 meson: update option descriptions. Érico Rolim 2020-10-14 17:21:14 -03:00
  • 9b49f4e087 meson: remove pixman dependency Dylan Baker 2020-06-18 14:21:09 -07:00
  • 606f5c15b0 meson: add option to skip building of tests and demos Tim-Philipp Müller 2020-05-30 11:42:22 +01:00
  • 15e0668616 meson: add cpu-features-path option for Android Tim-Philipp Müller 2020-05-30 13:24:46 +01:00
  • 0ba6cbe1ac Update README a little Tim-Philipp Müller 2020-05-30 11:34:26 +01:00
  • c2fe1568ff Add -ftrapping-math to default cflags Tom Stellard 2020-05-11 22:17:08 +00:00
  • 3b1fefda7f Prevent empty top-level declaration Michael Forney 2019-11-17 16:48:01 -08:00
  • 10a057e27f Post-release version bump to 0.40.1 Matt Turner 2020-04-19 15:01:30 -07:00
  • 244383bf9f Pre-release version bump to 0.40.0 pixman-0.40.0 Matt Turner 2020-04-19 14:37:14 -07:00
  • 405f26068c Move from MD5/SHA1 to SHA256/SHA512 digests Matt Turner 2020-04-19 14:51:51 -07:00
  • 88b167d18c Build xz tarballs instead of bzip2 Matt Turner 2020-04-19 14:46:34 -07:00
  • 54a13221ee Distribute the blue-noise files Matt Turner 2020-04-19 14:45:23 -07:00
  • eb0c3d26ed Enabled armv6 SIMD for 3DS (devkitARM) and arm neon SIMD for PS Vita (vitasdk) and Switch (devkitA64) Ghabry 2020-04-04 14:59:52 +02:00
  • 9976d2c099 loongson: Avoid C90 mixing-code-and-decls warning Matt Turner 2020-03-08 17:45:29 -07:00
  • 5330640025 configure.ac: use '-mloongson-mmi' for Loongson MMI Shiyou Yin 2020-03-23 12:35:16 +08:00
  • 348e99b52f fast-path: Fix some sketchy pointer arithmetic Adam Jackson 2020-03-26 18:08:17 -04:00
  • ba5d794515 lowlevel-blt-bench: Remove unused variable Matt Turner 2020-03-20 12:41:25 -07:00
  • 6fe0131394 Initialize temporary buffers in general_composite_rect() Federico Mena Quintero 2020-03-18 18:49:30 -06:00
  • 3344f507dd pixman-compiler.h: fix building tests with MinGW Antonio Ospite 2020-03-14 23:53:39 +01:00
  • 127d9525d6 pixman-combine: Fix wrong value of RB_MASK_PLUS_ONE. Yin Shiyou 2020-02-03 17:50:51 +08:00
  • e8321503c6 meson: add missing function check (getisax) Mathieu Duponchelle 2020-01-30 23:31:35 +01:00
  • 8992d5b4fc meson: finish porting over mmx and ssse2 flags for sun and msvc Mathieu Duponchelle 2020-01-30 23:29:20 +01:00
  • 364760cd3d test/utils: Check for FE_INVALID definition before use Khem Raj 2016-05-17 17:30:00 -07:00
  • 7331d2b4e3 thread-test.c: Use Windows Threading API on Windows Chun-wei Fan 2014-11-11 23:07:21 +08:00
  • 1dd3bc0a35 demos: Define _USE_MATH_DEFINES on MSVC-style compilers Chun-wei Fan 2019-07-24 14:51:10 +08:00
  • 3bceb3a9d3 test/solid-test.c: Include stdint.h Chun-wei Fan 2019-07-24 14:50:22 +08:00
  • c608e9663e pixman/meson.build: Define PIXMAN_API on MSVC-style compilers Chun-wei Fan 2019-07-24 11:19:29 +08:00
  • 9d8dd17ada pixman-[compiler|private].h: Export symbols for tests Chun-wei Fan 2019-07-24 14:48:03 +08:00
  • 21d8ded566 pixman/pixman.h: Mark public APIs with PIXMAN_API Chun-wei Fan 2019-07-24 11:09:51 +08:00
  • b7eea54028 pixman/pixman-version.h.in: Add a PIXMAN_API macro Chun-wei Fan 2019-07-24 11:01:10 +08:00
  • 06a3f6e60b meson.build: Improve libpng search on MSVC Chun-wei Fan 2019-07-24 16:27:29 +08:00
  • 7661b1fae9 build: Don't assume PThreads if threading support is found Chun-wei Fan 2019-07-24 14:44:39 +08:00
  • e9db26898b meson.build: Disable OpenMP on MSVC builds Chun-wei Fan 2019-07-24 13:36:12 +08:00
  • f251c12f8a meson.build: Fix MMX, SSE2 and SSSE3 checks on MSVC Chun-wei Fan 2019-07-24 11:31:14 +08:00
  • 32a55aa8ac pixman-sse2: Fix undefined unaligned loads Adam Jackson 2019-11-01 14:49:14 -04:00
  • 47bec681d9 pixman-mmx: Fix undefined unaligned loads Adam Jackson 2019-11-01 14:48:50 -04:00
  • baed75faa9 pixman-mmx: Fix undefined left-shifts Adam Jackson 2019-11-01 14:47:15 -04:00
  • 85acb0a933 test: Fix unrepresentable subtraction in stress-test Adam Jackson 2019-10-31 17:27:38 -04:00
  • 1f5b20c4aa pixman-matrix: Fix left shift of a negative number Adam Jackson 2019-10-31 16:37:46 -04:00
  • bcfb3490db pixman-bits-image: Fix left shift of a negative number Adam Jackson 2019-10-31 16:37:24 -04:00
  • fef82109eb pixman-bits-image: Fix various undefined left shifts Adam Jackson 2019-10-15 16:35:25 -04:00
  • 7d6b71b315 pixman-fast-path: Fix various undefined left shifts Adam Jackson 2019-10-15 16:34:56 -04:00
  • 880f48b2b4 pixman-sse2: Fix an undefined left shift Adam Jackson 2019-10-15 16:33:46 -04:00
  • 4897ad0a3f pixman-gradient-walker: Fix undefined left shift Adam Jackson 2019-10-15 16:30:27 -04:00
  • 7eb9c8c004 pixman-image: Fix undefined left shift Adam Jackson 2019-10-15 16:29:52 -04:00
  • 81c87543d1 pixman-combine: Fix various undefined left shifts Adam Jackson 2019-10-15 16:27:16 -04:00