commit cdf280f6611932f79ab872832974e8043b1cad6d
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Wed Jan 28 18:13:32 2026 -0800

    libXmu 1.3.1
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 3d207f8600adbc8fad6f5a5daaa66bf3961d9bdd
Author: Tim Hentenaar <tim@hentenaar.com>
Date:   Mon Jan 26 12:01:07 2026 -0500

    Fix compilation on 32-bit targets
    
    Fixes #3
    
    Thanks to @jengelh
    
    Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxmu/-/merge_requests/20>

commit 6c77f37406a9d12be5980f4a9212d722c00c530a
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Jan 24 15:30:05 2026 -0800

    libXmu 1.3.0
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit d13a86f118207cf7a5d55347c06fefce0050af9a
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Jan 11 11:20:41 2026 -0800

    gitlab CI: drop the ci-fairy check-mr job
    
    The only thing this checked was the checkbox for allowing maintainers to
    edit the MR. Changed permissions checks now fail this job but luckily
    the setting it checked has been the default for years anyway so we can
    drop it.
    
    https://gitlab.freedesktop.org/freedesktop/ci-templates/-/issues/81
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit bd64e44c0f76e7d01543060501bbd39561062996
Author: Tim Hentenaar <tim@hentenaar.com>
Date:   Fri Jul 11 09:28:52 2025 -0400

    Editres: Bump the proto to v6, Widget / Window values are 64-bit
    
    * Remove globals.base_address so we don't assume that the upper
      32-bits of a 64-bit pointer will always be the same.
    * Adjust the protocol to allow 64-bit widget / window
      ID values, adding a covenience macro for casting.
    * Added 64-bit Get/Put functions
    * Lean on CARD64 from Xmd.h as XID comes from these anyhow.
    * Added _XEditResFreeStream() and a public function
      _XEditResCleanup() so that Xt/applications can free the stream.
    
    Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxmu/-/merge_requests/18>

commit 74f2839be32b56d69ad7c688075276c2a5b3fac8
Author: Tim Hentenaar <tim@hentenaar.com>
Date:   Tue Jul 8 09:41:30 2025 -0400

    EditresCom: Fix time argument for XtGetSelectionValue()
    
    c_event->data.l[0] might be too narrow for Time, resulting in the
    selection conversion request being sent and the subsequent reply being
    ignored.
    
    Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxmu/-/merge_requests/18>

commit 9137cac07270a4ed13933c06e3bc221cf177b5f1
Author: Roland Illig <roland.illig@gmx.de>
Date:   Sun May 11 21:59:28 2025 +0000

    Remove duplicate ARGSUSED comment
    
    The macro has no unused arguments, and XmuCvtStringToShapeStyle
    has its own ARGSUSED comment.
    
    Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxmu/-/merge_requests/17>

commit 291feb3d6d70758185de71a21cf87d23a4b965cd
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Thu Apr 18 17:09:41 2024 -0700

    test: Avoid incorrect -Wuse-after-free warning from gcc 13
    
    Workaround for gcc noticing that the test_nonfatal_assertions path through
    g_assert_null could return, thus leaving a possible path where we hadn't
    proved that p2 was NULL and thus p was safe to use, as discussed in:
    https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114776
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxmu/-/merge_requests/16>

commit 792f80402ee06ce69bca3a8f2a84295999c3a170
Author: Matt Turner <mattst88@gmail.com>
Date:   Tue Apr 16 15:54:52 2024 -0400

    libXmu 1.2.1

commit 41548e8322062540cce4670c2b7a8ef75b130d82
Author: Matt Turner <mattst88@gmail.com>
Date:   Tue Apr 16 13:44:21 2024 -0400

    test: Add prototype for Xmureallocarray to silence warning
    
    In file included from reallocarray.c:50:
    ../src/reallocarray.c:35:1: warning: no previous prototype for ‘Xmureallocarray’ [-Wmissing-prototypes]
       35 | Xmureallocarray(void *optr, size_t nmemb, size_t size)
          | ^~~~~~~~~~~~~~~
    
    Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxmu/-/merge_requests/14>

commit 9329cf7611284fe7e68a67aef852c76ad30e9ebd
Author: Matt Turner <mattst88@gmail.com>
Date:   Tue Apr 16 13:40:40 2024 -0400

    test: Add missing setjmp()
    
    Bug: https://bugs.gentoo.org/928419
    Closes: https://gitlab.freedesktop.org/xorg/lib/libxmu/-/issues/2
    Fixes: d729c59 ("test: Add simple test cases for functions in src/StrToShap.c")
    Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxmu/-/merge_requests/12>

commit cc378e4f0cc2ab5b66d378050ba4956612a01197
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Mar 24 15:27:24 2024 -0700

    libXmu 1.2.0
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 117f425f68a087c833ee5ad17e3b17094360b184
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Feb 17 13:45:24 2024 -0800

    Use XtAsprintf to simplify os_name string generation
    
    Raises minimum libXt requirement to 1.1.0
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 1c4827041087c539af3261b6947b2fd4db26f9d7
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Feb 17 13:35:29 2024 -0800

    unifdef SYSV
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 7d3ce8808355a1850620dd290a0e5a7cf7a583fe
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Feb 17 13:32:59 2024 -0800

    Remove "#ifndef notdef" checks
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit c85d4dd1eca410bd1b97823ebde88de85a665ca7
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Feb 17 13:30:14 2024 -0800

    unifdef Lynx
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit e0c9afd60eaa2209930e7a93f1d27d219a790e80
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Feb 17 13:29:09 2024 -0800

    unifdef hpux
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 017d1deaf923887df74b068c33d080008b0c25cf
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Mon Mar 27 16:23:55 2023 -0700

    XmuReadBitmapDataFromFile: set close-on-exec when opening files
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 35eb34a9513467a88bf5e59f5cb44beb993753db
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Mon Mar 27 13:34:27 2023 -0700

    test: Add simple test cases for functions in src/reallocarray.c
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit d729c59e46a939f5179e711dec9a53ef1e9cd1b4
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Mon Mar 27 09:06:08 2023 -0700

    test: Add simple test cases for functions in src/StrToShap.c
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 73764fa6f672a2aa540cae72155ba4ebfa1bcf4f
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Mon Mar 27 08:47:44 2023 -0700

    test: Add simple test cases for functions in src/StrToOrnt.c
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit a5db0a3c95fbcc0ac3bf1711f9b28e5b76dcb49c
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Mon Mar 27 08:30:18 2023 -0700

    test: Add simple test cases for functions in src/StrToLong.c
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 4335c55ea6848665969c17a8bf19bdf39be3758b
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Mar 26 17:58:47 2023 -0700

    test: Add simple test cases for functions in src/StrToJust.c
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 18c9c8968c91224df16cb06cd798a4ba6893b632
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Mar 26 17:28:48 2023 -0700

    test: Add simple test cases for functions in src/StrToGrav.c
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 3078ccc44c25a1e96c7cd48961092931f583525e
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Mar 26 16:54:34 2023 -0700

    test: Add simple test cases for functions in src/StrToBS.c
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit f7ad1689cbdf8b026b57844d584fdd7b5df3700b
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Mar 26 15:35:12 2023 -0700

    test: Add simple test cases for functions in src/Lower.c
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit b6f70b5167557c8aa845feb53209d5b6ce58ce09
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Mar 26 12:25:48 2023 -0700

    test: Add simple test cases for functions in src/CursorName.c
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit b08c297a37c2b061de783b1954bb908796fe91b0
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Mar 26 11:33:06 2023 -0700

    test: Add simple test cases for functions in src/RdBitF.c
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit f3d7d1f96fba76c275df990b97d4c0995a70ee4b
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Mar 26 10:03:05 2023 -0700

    test: Convert test code to use glib test helpers
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 171ec5c8cc463e0160d90d05865df9ee4fd1861e
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Mon Mar 6 16:25:28 2023 -0800

    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:13: warning: The macro `AC_PROG_LIBTOOL' is obsolete.
    configure.ac:13: You should run autoupdate.
    aclocal.m4:3465: AC_PROG_LIBTOOL is expanded from...
    configure.ac:13: 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>

commit e1843320680f13de5571d9f704ce2161c224a23e
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Thu Feb 16 19:19:39 2023 -0800

    src/Makefile.am: Remove hardcoded -D_BSD_SOURCE
    
    Not needed now that AC_USE_SYSTEM_EXTENSIONS is in configure.ac
    
    Avoids compiler warning of:
    /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
      194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
          |   ^~~~~~~
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit ba551e9b92e2d11547abbf23f1d799749f4b2d04
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Thu Feb 16 19:11:24 2023 -0800

    configure: raise minimum autoconf requirement to 2.70
    
    Needed for builds on NetBSD to work correctly, since it depends on
    AC_USE_SYSTEM_EXTENSIONS defining _OPENBSD_SOURCE to expose the
    prototype for reallocarray() in the system headers.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit b29c739b577ee142877e69eb3fb07c7312d81557
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Mon Oct 17 14:05:25 2022 -0700

    libXmu 1.1.4
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 52db31f9e388cf9781a68e5e7d33c3cbb22d412c
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Sep 17 08:48:08 2022 -0700

    Add .git-blame-ignore-revs to hide whitespace commits from git blame
    
    To use this in your local repo clone, you will need to either run
    `git blame --ignore-revs-file .git-blame-ignore-revs`
    or set it permanently with
    `git config blame.ignoreRevsFile .git-blame-ignore-revs`
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 749d9bb10245985a25ee2a6a3262b8d882b8a889
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Tue Sep 13 18:46:43 2022 -0700

    Add simple test cases for _XEditRes{Put,Get}* functions
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 35831b86d10dfbe7af05040fae1fa4a6181ebfc0
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Tue Sep 13 18:45:25 2022 -0700

    _XEditResGet32: Fix casts to avoid unexpected sign extension in 64-bit
    
    Like _XEditResGet16 we need to cast to our destination type, not
    the source type, before combining the upper & lower halves.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit fe87eb4099416be52b0fc9a0a1e8a52b65dfa23c
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Tue Sep 13 16:31:40 2022 -0700

    Handle -Wmissing-field-initializers warnings
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 7185a8a484de41c878149e23848c903893936e14
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Tue Sep 13 16:28:37 2022 -0700

    Handle -Wsign-compare warnings
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 7b63db9adf687e360a1e348aabbbc16265104fc2
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Tue Sep 13 16:20:53 2022 -0700

    Clear some more -Wdiscarded-qualifiers warnings
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit d35c1ce67641e9b6ab2c329570a8270b5c73d255
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Tue Sep 13 16:11:14 2022 -0700

    Use _CONST_X_STRING to make libXt declare String as const char *
    
    Clears 11 out of 58 -Wdiscarded-qualifiers warnings from gcc
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 1d85b2960cd4bf761cc359db61f2727f19b1560c
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Tue Sep 13 13:33:22 2022 -0700

    Use memcpy instead of memmove when buffers are known not to overlap
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit eb9adbd41bbd200be1a6baa1e05cecd41dd89f46
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Tue Sep 13 12:58:29 2022 -0700

    More typo fixes
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit b4e47d3807da4f204dbee8682dac98318f913bd0
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Aug 21 11:21:52 2022 -0700

    get_os_name: Use autoconf to detect uname() support
    
    Stop maintaining a list of #ifdefs for ancient platforms
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit bcc112ca1ba3505899d97ef0502fcb0fb4d6e0a0
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Mon Aug 15 15:56:32 2022 -0700

    XmuGetHostname: Drop support for ancient USG systems
    
    USG was defined for a handful of pre-SVR4 systems based on
    AT&T's Unix System Group releases in the old imake configs
    and has never been defined in X11R7 modular builds.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit e3cad27560774ca1a5587d26900c1bd09bad7dfc
Author: Matthieu Herrb <matthieu@herrb.eu>
Date:   Tue Jan 14 22:23:15 2020 +0100

    Remove support for XA_IP_ADDRESS
    
    This code has a number of issues:
    - It doesn't support IPv6 https://bugs.freedesktop.org/show_bug.cgi?id=7611
    - The IP address is set by the selection owner so it doesn't bring any
      security for anyone querying the selection
    - The extra DNS query that it does is problematic in some sandboxed
      environments (like OpenBSD's pledge
      https://marc.info/?l=openbsd-bugs&m=157842725819911&w=2)
    
    Signed-off-by: Matthieu Herrb <matthieu@herrb.eu>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 71f24beca39c957c9f54e77b3d2fc54cd89400b1
Author: Matthieu Herrb <matthieu@herrb.eu>
Date:   Tue Jan 14 23:32:46 2020 +0100

    Fix OWNER_OS in XmuConvertStandardSelection() on Linux
    
    It used to return BSD
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 6b4f114d4cc76c0f3b1a49ed05db305f0b96bdfe
Author: Matthieu Herrb <matthieu@herrb.eu>
Date:   Tue Jan 14 22:23:16 2020 +0100

    Unifdef SYSVNET
    
    This has not been set by configure since the switch to autotools.
    
    Signed-off-by: Matthieu Herrb <matthieu@herrb.eu>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 0fa4a55d396201974177735cb736a607596130e2
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Aug 6 16:15:52 2022 -0700

    Convert code to use Xmumallocarray() & reallocarray()
    
    Provides automatic integer overflow checking in allocation size calculations
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 621f61f7d3f5955a84e6aa8b7458699870fdee45
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Aug 6 15:38:58 2022 -0700

    Import reallocarray() from libX11 (originally from OpenBSD)
    
    Wrapper for realloc() that checks for overflow when multiplying
    arguments together, so we don't have to add overflow checks to
    every single call.  For documentation on usage, see:
    http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/calloc.3
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 05ee465685aba409800523c6615392a867366818
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Aug 6 15:17:27 2022 -0700

    Remove unnnecessary casts from *alloc() and free() calls
    
    These are not needed in C89 and later.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit f84dcc7fef5e0842e6408f059c13d73975114ec4
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Aug 6 16:20:28 2022 -0700

    COPYING: correct source file path names
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit ba043b0cac8b675f72825606702ccdc97b5beaa5
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Jul 17 15:59:53 2022 -0700

    gitlab CI: add a basic build test
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 25053af7cc9307090fa1a444d9679ad729ce6f50
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Jul 17 15:56:49 2022 -0700

    Fix spelling/wording issues
    
    Found by using:
        codespell --builtin clear,rare,usage,informal,code,names
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit fa9b4d7d144c6ddd989b40c826c4bee9808f6cba
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Jul 17 15:52:16 2022 -0700

    Build xz tarballs instead of bzip2
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit e9efe2d027b4c46cf6834cc532222f8ad1d1d3c3
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Mar 16 11:40:41 2019 -0700

    libXmu 1.1.3
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 9469d3593c9fb1b60cac0602d97f274e209163d7
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Fri Dec 7 19:46:09 2018 -0800

    Update configure.ac bug URL for gitlab migration
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 3e706ded2e46464732170ae06bdc9e9d286179ed
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Mon Nov 19 22:26:50 2018 -0800

    Update README for gitlab migration
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 5bd4eb821bd9e88c3a131de9a8b781f5184e22b1
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat May 5 11:32:12 2018 -0700

    Apply standard X.Org formatting & bracketing to StrToWidg.c
    
    Makes code easier for humans to read and gets rid of gcc warning:
    
    StrToWidg.c: In function ‘XmuCvtStringToWidget’:
    StrToWidg.c:107:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
       for (widgetP = parent->core.popup_list; i; i--, widgetP++)
       ^~~
    StrToWidg.c:114:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
         XtStringConversionWarning(fromVal->addr, XtRWidget);
         ^~~~~~~~~~~~~~~~~~~~~~~~~
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit bc78541e9a9a95bbd5413d62bfc114ddc9265c36
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat May 5 11:26:17 2018 -0700

    Convert tabs to spaces in StrToWidg.c
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 4f0939d69a17d37be414d0de7ff717e92e7e2b11
Author: Mihail Konev <k.mvc@ya.ru>
Date:   Thu Jan 26 13:52:49 2017 +1000

    autogen: add default patch prefix
    
    Signed-off-by: Mihail Konev <k.mvc@ya.ru>

commit 99265d50e4c100182f1375b59c5ecf3e5732356d
Author: Emil Velikov <emil.l.velikov@gmail.com>
Date:   Mon Mar 9 12:00:52 2015 +0000

    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>

commit 6a79027955dc7f10569ac6e904844624224d5c60
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Jan 24 10:32:07 2017 +1000

    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>

commit 4459e6940fe3fdf26a8d5d4c71989498bc400a62
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
Date:   Sat Sep 13 21:57:39 2014 +0100

    Include <direct.h> for _getdrives() on Win32
    
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
    Reviewed-by: David Macek <david.macek.0@gmail.com>

commit 24bcdbd17913a1ca39c975113767aa2c556b69cc
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
Date:   Sat Sep 13 21:57:17 2014 +0100

    Remove pointless X_NOT_POSIX
    
    Both stdlib.h (only included for prototype of atoi()), and limits.h (only
    included for PATH_MAX) are in C89, so putting this under X_NOT_POSIX seems a
    little excessive.
    
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 22d9c590901e121936f50dee97dc60c4f7defb63
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Mon Dec 2 13:00:05 2013 -0800

    ShapeEllipseOrRoundedRectangle: Check height AND width, not width twice
    
    Fixed to match check in ShapeOval()
    https://bugs.freedesktop.org/show_bug.cgi?id=72245
    
    Fixes cppcheck warning:
    [ShapeWidg.c:204]: (style) Same expression on both sides of '||'.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit e02c30fac32e4873240e507cadc416f710188feb
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Nov 17 09:41:14 2013 -0800

    Remove SUNSHLIB support for SunOS 4.x shared libraries
    
    Never enabled in modular builds, was only enabled for SunOS 4.x in imake.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>

commit 2539e539eafdac88177c8ee30b043c5d52f017e4
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Sep 7 21:28:14 2013 -0700

    libXmu 1.1.2
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 54043bd96cc474b8f96d64a46cf99d76aac8206d
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Sep 7 21:27:41 2013 -0700

    Add missing copyright notices to COPYING file
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit d5dac08d65c4865f311cb62c161dbb1300eecd11
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Mon Jul 22 18:05:02 2013 -0700

    Preserve constness when casting const pointers in various functions
    
    Fixes gcc warnings:
    
    CrCmap.c: In function 'compare':
    CrCmap.c:499:18: warning: cast discards '__attribute__((const))' qualifier from pointer target type [-Wcast-qual]
    CrCmap.c:499:32: warning: cast discards '__attribute__((const))' qualifier from pointer target type [-Wcast-qual]
    
    LocBitmap.c: In function 'XmuLocatePixmapFile':
    LocBitmap.c:161:11: warning: cast discards '__attribute__((const))' qualifier from pointer target type [-Wcast-qual]
    LocBitmap.c:178:11: warning: cast discards '__attribute__((const))' qualifier from pointer target type [-Wcast-qual]
    
    Lower.c: In function 'XmuCopyISOLatin1Lowered':
    Lower.c:65:46: warning: cast discards '__attribute__((const))' qualifier from pointer target type [-Wcast-qual]
    Lower.c: In function 'XmuCopyISOLatin1Uppered':
    Lower.c:77:46: warning: cast discards '__attribute__((const))' qualifier from pointer target type [-Wcast-qual]
    Lower.c: In function 'XmuCompareISOLatin1':
    Lower.c:89:13: warning: cast discards '__attribute__((const))' qualifier from pointer target type [-Wcast-qual]
    Lower.c:89:42: warning: cast discards '__attribute__((const))' qualifier from pointer target type [-Wcast-qual]
    Lower.c: In function 'XmuNCopyISOLatin1Lowered':
    Lower.c:104:50: warning: cast discards '__attribute__((const))' qualifier from pointer target type [-Wcast-qual]
    Lower.c: In function 'XmuNCopyISOLatin1Uppered':
    Lower.c:119:50: warning: cast discards '__attribute__((const))' qualifier from pointer target type [-Wcast-qual]
    
    WidgetNode.c: In function 'compare_resource_entries':
    WidgetNode.c:89:21: warning: cast discards '__attribute__((const))' qualifier from pointer target type [-Wcast-qual]
    WidgetNode.c:90:7: warning: cast discards '__attribute__((const))' qualifier from pointer target type [-Wcast-qual]
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit e46ecb4e02b7f919b11efa79448d4db71d1deb69
Author: Thomas Klausner <wiz@NetBSD.org>
Date:   Sun Jun 2 21:10:27 2013 +0200

    Fix a const issue.
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 474d22468c90f99104873b4c5fd7b0f0d2cbf823
Author: Colin Walters <walters@verbum.org>
Date:   Wed Jan 4 17:37:06 2012 -0500

    autogen.sh: Implement GNOME Build API
    
    http://people.gnome.org/~walters/docs/build-api.txt
    
    Signed-off-by: Adam Jackson <ajax@redhat.com>

commit 2f66383e79b9d2fae79d49cf0b1b3a3811c6d47e
Author: Adam Jackson <ajax@redhat.com>
Date:   Tue Jan 15 14:28:48 2013 -0500

    configure: Remove AM_MAINTAINER_MODE
    
    Signed-off-by: Adam Jackson <ajax@redhat.com>

commit 9b253d99d5b4f3fbb681c2cb1b84f8f9acfee528
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Fri Jan 4 19:46:16 2013 -0800

    unifdef -U__UNIXOS2__
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 5d0ae34fb30ae1e4795f93561235fd2c72f0cc47
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Wed Dec 26 23:32:03 2012 -0800

    Remove unused DECnet ("DNETCONN") code from XmuConvertStandardSelection
    
    Has never been converted to build in modular builds, so has been unusable
    since X11R7.0 release in 2005.  DNETCONN support was removed from xtrans
    back in 2008.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 6437d834cd66621e4e9f4decf7341b6d7ff45556
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Mon Mar 5 23:00:10 2012 -0800

    libXmu 1.1.1
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit ccd9e64515d6fc7b5367d6d98ecd3abf5b084026
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Thu Nov 10 20:34:03 2011 -0800

    Fix gcc -Wwrite-strings warnings (some, not all)
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 72ac4c4a464b3aec21cdbe367c9d465cbe0f3ff1
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Thu Nov 10 09:55:07 2011 -0800

    Drop support for pre-ANSI-C89 preprocessors
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 004d535c707251bd4fb47426f90712c195c6dfc7
Author: Matt Dew <marcoz@osource.org>
Date:   Tue Oct 4 20:51:48 2011 -0600

    Cleanup IDs and links in doc
    
    1 - fix the capitalization of the ID attributes to match either the
         <title> or <funcdef> string it goes with.
    2 - fix any <linkend>'s that were affected by 1.
    3 - any <function> in the docs that has an actual funcdef,
    will become an olink.
    
    Signed-off-by: Matt Dew <marcoz@osource.org>

commit d7d2ad7dde7b2653aa1e08e9339674bc40f1560a
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Sat Sep 24 17:00:09 2011 -0700

    Fix build with -DDEBUG
    
    https://bugs.freedesktop.org/show_bug.cgi?id=1069
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 66492163cb244fbe22c67bebb14c0918dd11eab6
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Fri Sep 16 22:46:25 2011 -0700

    Strip trailing whitespace
    
    Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
    git diff -w & git diff -b show no diffs from this change
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 6ffa7e4bb1e7efdad4dd987e1fe27cdee96f7063
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Sep 14 14:33:24 2011 -0400

    docs: use appropriate markup for copyright statement
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 7b2589d66d672d2585d3df4074ce64443f7e4b71
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Sep 12 11:01:19 2011 -0400

    docs: use the &fullrelvers; entity to set X11 release information
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 46cc8a399aa16d145a9141d2fa8172282e4b7211
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Sep 8 20:00:00 2011 -0400

    docbook.am: embed css styles inside the HTML HEAD element
    
    Rather than referring to the external xorg.css stylesheet, embed the content
    of the file in the html output produced. This is accomplished by using
    version 1.10 of xorg-xhtml.xsl.
    
    This makes the whole html docs tree much more relocatable.
    In addition, it eliminates xorg.css as a runtime file which makes
    xorg-sgml-doctools a build time only package.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 01d2a55b4fd8e3743b1f396f81be6a06f6345ac5
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Sep 7 10:31:04 2011 -0400

    docbook.am: global maintenance update - entities, images and olinking
    
    Adding support in libX11 for html chunking caused a reorg of docbook.am
    as well as the xorg-sgml-doctools masterdb for olinking.
    The parameter img.src.path is added for pdf images.
    A searchpath to the root builddir is added for local entities, if present.
    
    The docbook.am makefile hides all the details and is identical for
    all 22 modules having DocBook documentation. It is included by a thin
    Makefile.am which requires no docbook knowledge.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 888135ef815766f0421438430ca40809e4f7e411
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Aug 7 21:20:26 2011 -0400

    docbook pdf: add xsl parameter to locate images
    
    Unlike html, pdf/ps requires a full path name to find images,
    but only needs it to make an internal copy of it at build time.
    The image can later be removed and the image still shows up in the pdf doc.
    This allows us to use the absolute builddir.
    
    This parameter must not be used for html which loads the image from disk
    at user read time. The image is removed from builddir after build is done,
    and we do not know where the image will be installed by the distro.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 5ba82aec6547513ea182cbc6cb95b472bbfb9dc5
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Aug 7 20:30:58 2011 -0400

    Xmu.xml: Change layout of the X Logo figure
    
    The floating does not come up right, the figure caption is in the way.
    Move the figure out of the paragraph and below the text.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 08fb51c1db9c9693125f4c093d07abc94d6ce0f6
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Jun 12 18:39:46 2011 -0400

    Install xml versions of specs even if HAVE_XMLTO is false
    
    DocBook/XML input source is also a usefull output format that can be viewed
    with an XML viewer or editor and by some O/S help system.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit a70bedc470f5482dc64b947057e5120c2f322177
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Jun 5 16:27:37 2011 -0400

    Install target dbs alongside generated documents
    
    This matches a change in xorg-sgml-docs whereby the masterdb will look for
    the target dbs into the same location as the generated documents.
    
    The target dbs are now installed alongside the generated documents.
    Previously they are installed in $prefix/sgml/X11/dbs alongside masterdb which
    has the potential of installing outside the package prefix and cause
    distcheck to fail when user does not have write permission in this package.
    
    Requires XORG_CHECK_SGML_DOCTOOLS(1.8) which was released 2011-06-11

commit 3f3c9a60381371f60a174497ea6d5d90abea4261
Author: Matt Dew <marcoz@osource.org>
Date:   Tue May 31 20:03:23 2011 -0600

    Add id attributes to funcsynopsis to allow other docs to olink to them.
    
    Signed-off-by: Matt Dew <marcoz@osource.org>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>

commit 4000666e864e477e712caa0f0c0a5d09006c7752
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Feb 27 15:06:18 2011 -0500

    Documentation: add Docbook external references support
    
    When writing technical documentation, it is often necessary to cross
    reference to other information. When that other information is not in the
    current document, additional support is needed, namely <olink>.
    
    A new feature with version 1.7 of xorg-sgml-doctools adds references to
    other documents within or outside this package.
    
    This patch adds technical support for this feature but does not change
    the content of the documentation as seen by the end user.
    
    Each book or article must generate a database containing the href
    of sections that can be referred to from another document. This database
    is installed in DATAROOTDIR/sgml/X11/dbs. There is a requirement that
    the value of DATAROOTDIR for xorg-sgml-doctools and for the package
    documentation is the same. This forms a virtual document tree.
    
    This database is consulted by other documents while they are being generated
    in order to fulfill the missing information for linking.
    Refer to the xorg-sgml-doctools for further technical information.
    
    Co-authored-by: Matt Dew <marcoz@osource.org>
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 6ab92082d5f6c842b578a9fe1f9888ed3339336a
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Thu Feb 10 22:06:52 2011 -0800

    Make EditresCom.c identation a lot less random
    
    2 spaces!  No 4!  2!  3!  No, Blue!  Red!  Aughughurglrgll...
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 70ca0ef2cc0ec84308792a7b184e90c5cb358278
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Feb 2 19:51:54 2011 -0500

    config: remove config test for snprintf
    
    The macro HAS_SNPRINTF is hard coded to always be defined.
    If it were not defined, Lower.c would include snprintf.c
    which does not exist. Seems to be relics from IMakefile
    
    Other modules are using snprintf unconditionally.
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Julien Cristau <jcristau@debian.org>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 9f57096dd0881651de3b710b182db59091e6f421
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Feb 2 11:43:43 2011 -0500

    config: comment, minor upgrade, quote and layout configure.ac
    
[--snip--]
