-
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.hutterer@who-t.net>
Reviewed-by: Emil Velikov <emil.velikov@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.velikov@gmail.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer@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.mvc@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.coopersmith@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.coopersmith@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 <dev@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.coopersmith@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.coopersmith@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.coopersmith@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.coopersmith@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.coopersmith@oracle.com>
-
2b927f88
by Alan Coopersmith at 2022-09-07T17:59:53+00:00
Resolve -Wsign-compare warnings
Signed-off-by: Alan Coopersmith <alan.coopersmith@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.coopersmith@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 <dickey@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 <dickey@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 <dickey@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 <dickey@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 <dickey@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 <dickey@invisible-island.net>
-
869d2b7a
by Thomas E. Dickey at 2022-09-11T12:26:26-04:00
whitespace fix
Signed-off-by: Thomas E. Dickey <dickey@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 <dickey@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.coopersmith@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.coopersmith@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 <arichardson@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.coopersmith@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.coopersmith@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.coopersmith@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