131 Commits

Author SHA256 Message Date
5c8f6be81b 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
5f6e0bcf62 Accepting request 1312048 from openSUSE:Factory:RISCV
- Reenable LTO on riscv64 as gcc has been fixed

OBS-URL: https://build.opensuse.org/request/show/1312048
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=125
2025-10-17 15:22:49 +00:00
4f4183e026 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
a6eae14476 Accepting request 1305370 from GNOME:Next
Update to 0.46.4

OBS-URL: https://build.opensuse.org/request/show/1305370
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=123
2025-09-17 15:55:22 +00:00
6d4e4270b3 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
4a9669a650 Accepting request 1293890 from openSUSE:Factory:RISCV
- Disable LTO on riscv64 due to gcc bug 110812

OBS-URL: https://build.opensuse.org/request/show/1293890
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=121
2025-07-25 14:40:35 +00:00
0ce54f8b8b 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
05ffc3151e 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
ff9f79cd3f Accepting request 1286277 from home:Guillaume_G:branches:GNOME:Factory
- 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/request/show/1286277
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=118
2025-06-17 09:09:57 +00:00
f29ac6ff1c 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
2b1245d236 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
9b186e50bb Accepting request 1256241 from GNOME:Next
Yet a resub

OBS-URL: https://build.opensuse.org/request/show/1256241
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=115
2025-03-28 07:33:21 +00:00
25909575eb 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
60b9e2e322 Accepting request 1228710 from GNOME:Next
Resub

OBS-URL: https://build.opensuse.org/request/show/1228710
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pixman?expand=0&rev=113
2024-12-10 09:04:56 +00:00
27d73d6d35 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
d23d6b1efa 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
c0322f8f34 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
9af8fa1a34 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
40f3772352 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
624c0b61c3 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
2420b1151d 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
0749828e58 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
77c2ab6df6 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
0fff4ad266 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
24dafb4bb8 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
264f657a23 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
819d8af321 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
56a610305e 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
9ddb25dd49 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
a3ec705daf 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
aed5431937 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
790e93e7b6 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
99e62ae58a 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
eb973d8614 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
41b6dfca6c 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
ebedf132cb 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
b97179069d 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
8b25ce7b17 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
8c8e931792 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
55ebd3d7db 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
89b86d1d40 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
594dbbc3c6 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
e658366775 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
d9da8b4265 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
eb38dc7f4d 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
ad7aebbb7c 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
389a276a48 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
6b7e2e3225 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
fce5c11106 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
8d40a5a31f 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