Module Name: xsrc Committed By: martin Date: Thu Dec 14 17:53:22 UTC 2023
Modified Files: xsrc/external/mit/pixman/dist/pixman [netbsd-10]: pixman.h Log Message: Pull up following revision(s) (requested by rin in ticket #497): xsrc/external/mit/pixman/dist/pixman/pixman.h: revision 1.10 pull across a fix from upstream to fix clang builds. https://gitlab.freedesktop.org/pixman/pixman/-/merge_requests/16/diffs?commit_id=d60b0af5e32fed034bd163d244148947d3ed91a8 Avoid undefined behavior (left-shifting negative value) in pixman_int_to_fixed Reported in https://bugzilla.mozilla.org/show_bug.cgi?id=1580352. Casting the argument to uint32_t should avoid invoking undefined behavior here. We'll still have *implementation-defined* behavior when casting the result back to pixman_fixed_t, but that's better than *undefined*. To generate a diff of this commit: cvs rdiff -u -r1.8.2.1 -r1.8.2.2 \ xsrc/external/mit/pixman/dist/pixman/pixman.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.