Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: [netbsd-10] xsrc/external/mit/pixman/dist/pixman



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.




Home | Main Index | Thread Index | Old Index