131 Commits

Author SHA256 Message Date
c0801a8ec7 Accepting request 1312073 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1312073
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pixman?expand=0&rev=67
2025-10-18 12:35:49 +00:00
1abf795b87 - Reenable LTO on riscv64 as gcc has been fixed
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=125
2025-10-17 15:22:49 +00:00
76644d63db Accepting request 1305523 from GNOME:Factory
Update to 0.46.4 (forwarded request 1305370 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1305523
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pixman?expand=0&rev=66
2025-09-24 13:22:11 +00:00
928a6014de Update to 0.46.4
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=123
2025-09-17 15:55:22 +00:00
d245a9ca98 Accepting request 1295785 from GNOME:Factory
- Disable LTO on riscv64 due to gcc bug 110812 (forwarded request 1293890 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/1295785
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pixman?expand=0&rev=65
2025-07-26 11:40:41 +00:00
220d4f424e - Disable LTO on riscv64 due to gcc bug 110812
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=121
2025-07-25 14:40:35 +00:00
cf58ed9c7e Accepting request 1286307 from GNOME:Factory
- Update to version 0.46.2:
  + region:
    - add translatef function for fractional regions
    - add contains_pointf function for fractional regions
- Changes from 0.46.0:
  + RISC-V: Only enable RVV on linux if hwcap headers are available
  + Test case for compositing with a negative stride
  + Fix arm64 advanced prefetcher
  + region:
    - add parametric primitive type to generalize implementation
      detail
    - make print specifier parametric
    - add fractional implementation based on 64bit floating point
      number
    - add rectf convenience functions
    - add pixman_region32_copy_from_region64f utility function
    - add image clip and composite functions for fractional regions
  + test/region: add fractional region tests
  + Add a16b16g16r16 format
  + test/stress-test: add a16b16g16r16
  + test: Increase timeout for alpha-loop test
  + Fix some build warning
  + rvv: Pass through clang-format
  + docker:
    - Update Wine to 10.5 and update LLVM-MinGW
    - Update Meson to 1.7
    - Move LLVM archive to a separate thin layer
    - Decrease build time for gcovr
  + test: Add lowlevel-blt-bench result comparison script
  + rvv:

OBS-URL: https://build.opensuse.org/request/show/1286307
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pixman?expand=0&rev=64
2025-06-18 17:29:52 +00:00
3a964d420b Tweak .changes
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=119
2025-06-17 09:14:59 +00:00
0046718301 - Update to version 0.46.2:
+ region: add translatef function for fractional regions
  + region: add contains_pointf function for fractional regions
  + ci: Disable OpenMP for Windows targets
  + Revert "ci: Allow failures in windows-amd64 jobs"
  + release.sh: Sign the git tag
- Changes from 0.46.0:
  + RISC-V: Only enable RVV on linux if hwcap headers are available
  + Test case for compositing with a negative stride
  + Fix arm64 advanced prefetcher
  + region: add parametric primitive type to generalize implementation detail
  + region: make print specifier parametric
  + region: add fractional implementation based on 64bit floating point numbe
  + region: add rectf convenience functions
  + region: add pixman_region32_copy_from_region64f utility function
  + region: add image clip and composite functions for fractional regions
  + test/region: add fractional region tests
  + Add a16b16g16r16 format
  + test/stress-test: add a16b16g16r16
  + ci: Improve coverage and artifact handling
  + ci: Use newer version of QEMU for Bookworm
  + test: Increase timeout for alpha-loop test
  + ci: Enable cross PPC tests
  + ci: Clean up after disabling failing targets
  + ci: Add option to change the default runner tag
  + ci: Move Docker build to a CI template
  + ci: Use native ARM runners for Linux ARM targets
  + ci: Improve Windows images
  + ci: Use regular Debian as base Windows for ARM
  + ci: Fix runner tag variable expansion
  + Fix some build warning
  + rvv: Pass through clang-format
  + docker: Update Wine to 10.5 and update LLVM-MinGW
  + docker: Update Meson to 1.7
  + docker: Move LLVM archive to a separate thin layer
  + docker: Decrease build time for gcovr
  + test: Add lowlevel-blt-bench result comparison script
  + rvv: Add float suffix to float implementation
  + rvv: Add integer operations
  + ci: Build Wine for windows-amd64 from source
  + ci: Use untagged runners if possible
  + ci: Increase number of retries for Windows targets
  + vmx: Remove unnecessary variable
  + vmx: Remove unpack_565_to_8888() and associated constants
  + vmx: Remove unpack_128_2x128_16()
  + vmx: Remove unpack{hi,lo}_128_8x16 functions
  + vmx: Move and use unpack{hi,lo}_128_16x8 in pix_multiply()
  + vmx: Use create_mask_32_128() more places
  + vmx: Use appropriate types
  + vmx: Add and use create_mask_16_128() function
  + vmx: Use selector variables
  + vmx: Add and use `vzero` constant
  + vmx: Simplify over() function
  + vmx: Make in_over() a real function
  + vmx: Simplify unpack{hi,lo}_128_16x8() function
  + vmx: Move create_mask_32_128() function
  + vmx: Avoid two shifts in pix_multiply() function
  + vmx: Optimize pix_multiply()
  + vmx: Declare iterator variable in for loop
  + vmx: Disable clang-format around some data structure declarations
  + vmx: Run clang-format
  + ci: Enable LLVM testing on linux-arm-v7
  + ci: Allow failures in windows-amd64 jobs
  + arm: Move the .fpu neon directive around
  + .clang-format: Add

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=118
2025-06-17 09:09:57 +00:00
4ee6b640e1 Accepting request 1264961 from GNOME:Factory
New release

OBS-URL: https://build.opensuse.org/request/show/1264961
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pixman?expand=0&rev=63
2025-03-31 09:37:15 +00:00
4fcd7de312 Tweak - remove obsolete comment
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=116
2025-03-28 07:50:12 +00:00
dd857a4efe Yet a resub
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=115
2025-03-28 07:33:21 +00:00
69554e074f Accepting request 1229724 from GNOME:Factory
Resub (forwarded request 1228710 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1229724
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pixman?expand=0&rev=62
2024-12-11 20:00:40 +00:00
9317cae07b Resub
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=113
2024-12-10 09:04:56 +00:00
3930a2d1c8 Accepting request 1172131 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1172131
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pixman?expand=0&rev=61
2024-05-07 16:02:26 +00:00
292ba67579 Accepting request 1171488 from home:federico-mena:branches:GNOME:Factory
- Update to version 0.43.4
  + Fix incorrect compositing on big-endian architectures.
  + Allow building on clang/arm32.

OBS-URL: https://build.opensuse.org/request/show/1171488
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=111
2024-05-06 09:19:30 +00:00
2caf515e45 Accepting request 1166311 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1166311
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pixman?expand=0&rev=60
2024-04-09 14:46:18 +00:00
51ecc2ca32 Accepting request 1166307 from home:Guillaume_G:branches:GNOME:Factory
- a64-neon is an aarch64 feature, not armv6/7

OBS-URL: https://build.opensuse.org/request/show/1166307
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=109
2024-04-09 07:59:03 +00:00
92460cca13 Accepting request 1159539 from GNOME:Factory
GNOME 46 (forwarded request 1159280 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1159539
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pixman?expand=0&rev=59
2024-03-20 20:12:36 +00:00
237bc78dc4 Accepting request 1159280 from GNOME:Next
GNOME 46

OBS-URL: https://build.opensuse.org/request/show/1159280
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=107
2024-03-19 13:33:25 +00:00
a9c1e717dd Accepting request 1132444 from GNOME:Factory
Sync changelog with SLE/Leap. (forwarded request 1132210 from yfjiang)

OBS-URL: https://build.opensuse.org/request/show/1132444
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pixman?expand=0&rev=58
2023-12-11 20:49:51 +00:00
746e1114f7 Accepting request 1132210 from home:yfjiang:branches:GNOME:Factory
Sync changelog with SLE/Leap.

OBS-URL: https://build.opensuse.org/request/show/1132210
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=105
2023-12-11 09:01:43 +00:00
0b226374b9 Accepting request 1035118 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1035118
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pixman?expand=0&rev=57
2022-11-11 13:36:26 +00:00
9e8809804d Accepting request 1035091 from GNOME:Next
- Update to version 0.42.2 (boo#1205033 CVE-2022-44638):
  + This version contains a fix for a heap overflow.
- Update URL, and tweak source URI.

- Update to version 0.40.0:

OBS-URL: https://build.opensuse.org/request/show/1035091
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=103
2022-11-10 16:46:06 +00:00
a7eac7b924 Accepting request 798328 from GNOME:Factory
- Update to versio 0.40.0:
  + Meson build system improvements
  + Supporting optimizations on Hygon Dhyana processors
    to match what is enabled for Intel/AMD CPUs.
  + A few Loongson fixes/improvements.
  + Lots of other fixes (forwarded request 795673 from polslinux)

OBS-URL: https://build.opensuse.org/request/show/798328
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pixman?expand=0&rev=56
2020-04-29 18:42:11 +00:00
ed3c682390 Accepting request 795673 from home:polslinux:branches:GNOME:Factory
- Update to versio 0.40.0:
  + Meson build system improvements
  + Supporting optimizations on Hygon Dhyana processors
    to match what is enabled for Intel/AMD CPUs.
  + A few Loongson fixes/improvements.
  + Lots of other fixes

OBS-URL: https://build.opensuse.org/request/show/795673
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=101
2020-04-27 17:36:22 +00:00
534c090510 Accepting request 652230 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/652230
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pixman?expand=0&rev=55
2018-12-03 09:07:40 +00:00
4d19d6c8c9 Accepting request 651396 from home:jubalh:branches:GNOME:Factory
- Update to version 0.36.0:
  + Add tests for (a)rgb floating point formats
  + Add support for argb/xrgb float formats, v5
  + Fix stride calculation in stress-test
  + Adjust for clang's removal of __builtin_shuffle
  + Fix vector loads on ppc64le
  + Promote unsigned short to unsigned int explicitly
  + pixman-filter: Made Gaussian a bit wider
  + pixman-filter: Nested polynomial for cubic
  + pixman-filter: Fix several issues related to normalization
  + pixman-filter: Speed up BOX/BOX filter
  + pixman-filter: integral splitting is only needed for triangle
    filterdd
  + pixman-filter: Correct Simpsons integration
  + pixman-filter: reduce amount of malloc/free/memcpy to generate
    filter
  + pixman-image: Added enable-gnuplot config to view filters in
    gnuplot
  + pixman-fast-path.c: Pick NEAREST affine fast paths before
    BILINEAR ones
  + pixman-private: include <float.h> only in C code
- Remove pixman-private-correct-include.patch: upstreamed

OBS-URL: https://build.opensuse.org/request/show/651396
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=99
2018-11-27 20:35:23 +00:00
e1d740ae30 Accepting request 586272 from GNOME:Factory
- Fix SRPM group. Update summaries. (forwarded request 586255 from jengelh)

OBS-URL: https://build.opensuse.org/request/show/586272
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pixman?expand=0&rev=54
2018-03-14 18:31:29 +00:00
dd1416bb76 Accepting request 586255 from home:jengelh:branches:GNOME:Factory
- Fix SRPM group. Update summaries.

OBS-URL: https://build.opensuse.org/request/show/586255
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=97
2018-03-13 08:50:39 +00:00
f58a4bd449 Accepting request 582857 from GNOME:Factory
spec-cleaner (forwarded request 581349 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/582857
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pixman?expand=0&rev=53
2018-03-08 09:49:17 +00:00
3e3a199683 Accepting request 581349 from GNOME:Next
spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/581349
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=95
2018-03-05 13:58:51 +00:00
1bf15e0cbb Accepting request 423544 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/423544
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pixman?expand=0&rev=52
2016-08-30 22:04:40 +00:00
Bjørn Lie
c69a757eaf Accepting request 423426 from home:zhangxiaofei:branches:GNOME:Factory
SLE sync

OBS-URL: https://build.opensuse.org/request/show/423426
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=93
2016-08-28 15:45:16 +00:00
c75d896424 Accepting request 393296 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/393296
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pixman?expand=0&rev=51
2016-05-08 08:40:02 +00:00
Bjørn Lie
d7c48c0ba4 Accepting request 392950 from GNOME:Next
1

OBS-URL: https://build.opensuse.org/request/show/392950
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=91
2016-05-02 12:34:43 +00:00
3d393dfe4d Accepting request 357272 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/357272
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pixman?expand=0&rev=50
2016-02-12 10:20:32 +00:00
Bjørn Lie
fe27b859ae Accepting request 357250 from GNOME:Next
1

OBS-URL: https://build.opensuse.org/request/show/357250
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=89
2016-02-01 22:15:05 +00:00
e443c88dde Accepting request 352086 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/352086
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pixman?expand=0&rev=49
2016-01-09 22:12:35 +00:00
Bjørn Lie
132562cca4 Accepting request 351759 from GNOME:Next
1

OBS-URL: https://build.opensuse.org/request/show/351759
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=87
2016-01-05 18:02:42 +00:00
8a8df7b6f9 Accepting request 341336 from GNOME:Factory
I've just discovered that we are on the unstable branch :-(
But since we have been since august, I'm subbing the next version also. Should you prefer a revert in Factory, reject this one. (forwarded request 341238 from Zaitor)

OBS-URL: https://build.opensuse.org/request/show/341336
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pixman?expand=0&rev=48
2015-10-30 15:35:55 +00:00
e0ea00a9dc Accepting request 341238 from home:Zaitor:branches:GNOME:Factory
I've just discovered that we are on the unstable branch :-(
But since we have been since august, I'm subbing the next version also. Should you prefer a revert in Factory, reject this one.

OBS-URL: https://build.opensuse.org/request/show/341238
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=85
2015-10-28 15:44:31 +00:00
86a4374c74 Accepting request 330169 from GNOME:Factory
Scripted push of project GNOME:Factory

OBS-URL: https://build.opensuse.org/request/show/330169
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pixman?expand=0&rev=47
2015-10-06 14:10:15 +00:00
b460d52ecd Accepting request 328979 from GNOME:Next
Scripted push of project GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/328979
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=83
2015-09-04 11:29:34 +00:00
Stephan Kulow
67905ee03a Accepting request 240658 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/240658
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pixman?expand=0&rev=45
2014-07-21 19:39:38 +00:00
3505e9e867 Accepting request 240247 from home:dimstar:branches:GNOME:Factory
Update to 0.32.6

OBS-URL: https://build.opensuse.org/request/show/240247
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=81
2014-07-11 19:16:06 +00:00
Stephan Kulow
edb5fa4531 Accepting request 236568 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/236568
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pixman?expand=0&rev=44
2014-06-18 05:50:32 +00:00
Richard Brown
09e2ba213a Accepting request 236497 from home:fcrozat:branches:GNOME:Factory
- RENDER extension hotfix: Add --disable-vmx for PPC64LE.
  This makes the RENDER extension work for the time being. 
  Proper fix for vmx will come later (bnc#876757) (from Egbert
  Eich).

OBS-URL: https://build.opensuse.org/request/show/236497
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=79
2014-06-08 12:09:28 +00:00
Stephan Kulow
7bb4417067 Accepting request 208138 from GNOME:Factory
- Update to version 0.32.4:
  + Fix the SSSE3 CPUID detection.
- Changes from version 0.32.2:
  + Build fixes.
- Changes from version 0.32.0:
  + This release contains performance improvements to bilinear
    scaling, and a large number of bug fixes. (forwarded request 208086 from Zaitor)

OBS-URL: https://build.opensuse.org/request/show/208138
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pixman?expand=0&rev=43
2013-11-25 13:58:41 +00:00
9592d96aca Accepting request 208086 from GNOME:Next
- Update to version 0.32.4:
  + Fix the SSSE3 CPUID detection.
- Changes from version 0.32.2:
  + Build fixes.
- Changes from version 0.32.0:
  + This release contains performance improvements to bilinear
    scaling, and a large number of bug fixes.

OBS-URL: https://build.opensuse.org/request/show/208086
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=77
2013-11-24 12:39:02 +00:00