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

[Git][xorg-team/lib/libxrender][debian-unstable] 37 commits: autogen.sh: use exec instead of waiting for configure to finish



Title: GitLab

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.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
    

29 changed files:

The diff was not included because it is too large.

Reply to: