Timo Aaltonen pushed to branch debian-unstable at X Strike Force / lib / libxrender
Commits: a20d2f9f by Peter Hutterer at 2017-01-26T11:59:25+10:00 autogen.sh: use exec instead of waiting for configure to finish Syncs the invocation of configure with the one from the server. Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> Reviewed-by: Emil Velikov <emil.veli...@collabora.com> - - - - - a89bc0e8 by Emil Velikov at 2017-01-26T11:59:25+10:00 autogen.sh: use quoted string variables Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent fall-outs, when they contain space. Signed-off-by: Emil Velikov <emil.l.veli...@gmail.com> Reviewed-by: Peter Hutterer <peter.hutte...@who-t.net> Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> - - - - - f4f32f13 by Mihail Konev at 2017-01-26T13:52:49+10:00 autogen: add default patch prefix Signed-off-by: Mihail Konev <k....@ya.ru> - - - - - e731a0e0 by Alan Coopersmith at 2018-11-19T22:37:07-08:00 Update README for gitlab migration Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com> - - - - - bce06188 by Alan Coopersmith at 2018-12-07T19:49:06-08:00 Update configure.ac bug URL for gitlab migration Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com> - - - - - bd87a886 by Robin Linden at 2022-01-07T03:54:01+01:00 Add missing HAVE_CONFIG_H guard to Xrenderint.h Signed-off-by: Robin Linden <d...@robinlinden.eu> - - - - - b9629890 by Alan Coopersmith at 2022-07-17T17:37:15-07:00 Build xz tarballs instead of bzip2 Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com> - - - - - a5e4c91b by Alan Coopersmith at 2022-07-17T17:38:01-07:00 Fix spelling/wording issues Found by using: codespell --builtin clear,rare,usage,informal,code,names Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com> - - - - - e3149468 by Alan Coopersmith at 2022-07-17T17:38:47-07:00 gitlab CI: add a basic build test Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com> - - - - - 3b888fdf by Dmitry Karasik at 2022-07-18T00:46:25+00:00 fix coredumps in XRenderComputeTrapezoids (issue #1) Rationale: I don't have enough expertise to judge on how the tessellation algorithm is broken in XRenderComputeTrapezoids but I do trust Keith Packard that it is. However using cairo for proper tessellation, as he suggests, is too heavyweight, and here I propose to alter the code to at least do not cause coredumps. Even if/when the function will be marked as obsolete, I believe it is pretty much capable of rendering relatively simple shapes, and still retains some value. - - - - - cc4ad7a3 by Alan Coopersmith at 2022-09-07T17:59:53+00:00 Remove unnecessary casts from malloc & free calls These are not needed in C89 and later Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com> - - - - - 229c65d2 by Alan Coopersmith at 2022-09-07T17:59:53+00:00 Reduce variable scopes as recommended by cppcheck Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com> - - - - - 2b927f88 by Alan Coopersmith at 2022-09-07T17:59:53+00:00 Resolve -Wsign-compare warnings Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com> - - - - - 5a69e234 by Alan Coopersmith at 2022-09-07T17:59:53+00:00 Rename xDepth to xPDepth to quiet -Wshadow warnings Xrender.c: In function ‘XRenderQueryFormats’: Xrender.c:406:19: warning: declaration of ‘xDepth’ shadows a global declaration [-Wshadow] xPictDepth *xDepth; ^~~~~~ In file included from /net/also.us.oracle.com/export/alanc/X.Org/amd64-gcc/install/usr/X11R7/include/X11/Xlibint.h:43:0, from Xrenderint.h:31, from Xrender.c:28: /net/also.us.oracle.com/export/alanc/X.Org/amd64-gcc/install/usr/X11R7/include/X11/Xproto.h:329:7: note: shadowed declaration is here } xDepth; ^~~~~~ Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com> - - - - - ded8aa8c by Thomas E. Dickey at 2022-09-08T20:01:33-04:00 amend cppcheck-scope change, fixing c89 build Signed-off-by: Thomas E. Dickey <dic...@invisible-island.net> - - - - - b62e3f39 by Thomas E. Dickey at 2022-09-08T20:01:39-04:00 additional cppcheck-scope warning Signed-off-by: Thomas E. Dickey <dic...@invisible-island.net> - - - - - afc7f259 by Thomas E. Dickey at 2022-09-08T20:01:44-04:00 cppcheck (removing unused assignment lets variable scope reduction) Signed-off-by: Thomas E. Dickey <dic...@invisible-island.net> - - - - - ea28ca1a by Thomas E. Dickey at 2022-09-09T20:34:19-04:00 use casts to reduce compiler warnings (no object change) Signed-off-by: Thomas E. Dickey <dic...@invisible-island.net> - - - - - f43df871 by Thomas E. Dickey at 2022-09-11T12:26:14-04:00 use _Xconst with DataInt32/DataInt16/memcpy to reduce strict compiler warnings Signed-off-by: Thomas E. Dickey <dic...@invisible-island.net> - - - - - df5f1f04 by Thomas E. Dickey at 2022-09-11T12:26:20-04:00 use _X_UNUSED for compiler-warnings Signed-off-by: Thomas E. Dickey <dic...@invisible-island.net> - - - - - 869d2b7a by Thomas E. Dickey at 2022-09-11T12:26:26-04:00 whitespace fix Signed-off-by: Thomas E. Dickey <dic...@invisible-island.net> - - - - - a7d99992 by Oliver Hattshire at 2022-09-11T16:41:36+00:00 WIP: Documentation - - - - - f6504f02 by Thomas E. Dickey at 2022-09-11T13:25:52-04:00 fix regression Signed-off-by: Thomas E. Dickey <dic...@invisible-island.net> - - - - - e5e23272 by Alan Coopersmith at 2022-10-21T18:12:50-07:00 libXrender 0.9.11 Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com> - - - - - 07efd804 by Alan Coopersmith at 2023-03-07T11:11:26-08:00 configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL AC_PROG_LIBTOOL was replaced by LT_INIT in libtool 2 in 2008, so it's time to rely on it. Clears autoconf warnings: configure.ac:45: warning: The macro `AC_PROG_LIBTOOL' is obsolete. configure.ac:45: You should run autoupdate. aclocal.m4:3465: AC_PROG_LIBTOOL is expanded from... configure.ac:45: the top level libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac, libtoolize: and rerunning libtoolize and aclocal. Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com> - - - - - 01e75461 by Alex Richardson at 2023-09-12T23:18:50-07:00 Ensure XRenderInfo pointers are appropriately aligned While runnig some X11 applications on an Arm Morello platform I noticed bus errors inside xrender. XRenderInfo uses a single malloc call to allocate multiple objects in one single allocation and places those objects directly after the XRenderInfo object. However, these calculations do not ensure that this objects are sufficiently aligned. I noticed this because on Morello (and other CHERI-enabled architectures) pointers need to be strongly aligned. Instead of allocating a single block with potentially misaligned subsequent objects, this change uses seprate allocations for the four arrays. This is an alternative to https://gitlab.freedesktop.org/xorg/lib/libxrender/-/merge_requests/12 Signed-off-by: Alex Richardson <arichard...@freebsd.org> - - - - - 6663858e by Alan Coopersmith at 2024-11-20T17:14:49-08:00 Ensure all BufAlloc calls have trailing semicolon Most already did, this fixes 3 outliers, so they build with libx11@563ddd4ff5575e3f8bbf635cbdc339b09a7e285e Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com> Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxrender/-/merge_requests/14> - - - - - 432f2c85 by Alan Coopersmith at 2024-11-21T16:26:08-08:00 XRenderQueryFormats: add missing allocation failure check Most allocations in this function were already checked for failures, but the recently added set had been missed. Clears 6 warnings from gcc 14.2 of the form: Xrender.c:361:28: warning: dereference of possibly-NULL ‘format’ [CWE-690] [-Wanalyzer-possible-null-dereference] 361 | if (xri->format[nf].id == format) | ~~~~~~~~~~~~~~~^~~ Fixes: 01e7546 ("Ensure XRenderInfo pointers are appropriately aligned") Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com> Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxrender/-/merge_requests/15> - - - - - 46e12ff9 by Alan Coopersmith at 2024-12-13T13:02:31-08:00 libXrender 0.9.12 Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com> - - - - - 5c4b35c6 by Timo Aaltonen at 2025-03-25T09:24:13+02:00 Merge branch 'upstream-unstable' into debian-unstable - - - - - 3991057d by Timo Aaltonen at 2025-03-25T09:26:01+02:00 version bump - - - - - 6d9294a0 by Timo Aaltonen at 2025-03-25T09:26:40+02:00 control: Migrate to pkgconf. - - - - - 0e1976fd by Timo Aaltonen at 2025-03-25T09:27:55+02:00 control: Update vcs urls. - - - - - a35493bb by Timo Aaltonen at 2025-03-25T09:31:39+02:00 Migrate to debhelper-compat 13. - - - - - 55880136 by Timo Aaltonen at 2025-03-25T14:47:34+02:00 rules: Drop old dbgsym migration. - - - - - e1e35de3 by Timo Aaltonen at 2025-03-25T14:48:15+02:00 control: Bump policy to 4.7.2. - - - - - c2aba408 by Timo Aaltonen at 2025-03-25T14:48:29+02:00 releasing package libxrender version 1:0.9.12-1 - - - - - 29 changed files: - + .clang-format - .gitignore - + .gitlab-ci.yml - + Doxyfile.in - Makefile.am - − README - + README.md - autogen.sh - configure.ac - debian/changelog - − debian/compat - debian/control - + debian/not-installed - debian/rules - include/X11/extensions/Xrender.h - src/AddTrap.c - src/Color.c - src/Composite.c - src/Cursor.c - src/FillRect.c - src/FillRects.c - src/Filter.c - src/Glyph.c - src/Picture.c - src/Poly.c - src/Trap.c - src/Tri.c - src/Xrender.c - src/Xrenderint.h The diff was not included because it is too large. View it on GitLab: https://salsa.debian.org/xorg-team/lib/libxrender/-/compare/a94c63353e0d6211d10ef3e491615c5d8cb91d10...c2aba40837d1bc26bf82f77992d217da86f6120e -- View it on GitLab: https://salsa.debian.org/xorg-team/lib/libxrender/-/compare/a94c63353e0d6211d10ef3e491615c5d8cb91d10...c2aba40837d1bc26bf82f77992d217da86f6120e You're receiving this email because of your account on salsa.debian.org.