commit 938688e370222c40e03c52e0413382b18a9b7b35
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Jun 28 16:06:00 2026 -0700

    xedit 1.2.5
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit e30620b1ef2ebec3b4a2d27331a4c229ccea0c8c
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Apr 26 16:55:43 2026 -0700

    meson: Add option to build with meson
    
    Also updates the gitlab CI config to test both build types
    and compare the generated output/installed files.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Part-of: <https://gitlab.freedesktop.org/xorg/app/xedit/-/merge_requests/15>

commit e684ef67f09f1390dda5724642bfc778f22c730b
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Apr 26 12:56:30 2026 -0700

    lisp/re/tests: return count of failed tests
    
    Previously was returning last errorcode, even if it was from a test
    expecting to return an errorcode.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Part-of: <https://gitlab.freedesktop.org/xorg/app/xedit/-/merge_requests/15>

commit fbaf3355ff1398a985d67a1e91b3994bb9989225
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>
    Part-of: <https://gitlab.freedesktop.org/xorg/app/xedit/-/merge_requests/15>

commit 1b92c97af3b4700a4b2018b20dc0cf1e839e27a6
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Aug 30 16:24:47 2025 -0700

    lisp: avoid buffer overflow if $HOME is larger than PATH_MAX bytes
    
    Reported by Oracle Parfait 16.2 static analyzer:
    
    Error: Buffer overrun
       Buffer Overflow in STD C string function [buffer-overflow-call-stdc-str]:
          Buffer overflow in call to strncpy. Buffer data may be too small to hold resulting string
          Array size is 1025 bytes, index is unbounded
            at line 1073 of lisp/pathname.c in function 'Lisp_UserHomedirPathname'.
            'home' has length controlled by user input after call to 'getenv' at line 1060
    
    Error: Buffer overrun
       Buffer overflow [buffer-overflow]:
          In array dereference of data[length] with index length
          Array size is 1025 bytes, index is unbounded
            at line 1075 of lisp/pathname.c in function 'Lisp_UserHomedirPathname'.
            'home' has length controlled by user input after call to 'getenv' at line 1060
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Part-of: <https://gitlab.freedesktop.org/xorg/app/xedit/-/merge_requests/14>

commit 3a07a943932c54ccf5d688c3f55f4a01e62a2d40
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Tue Aug 5 17:05:36 2025 -0700

    Strip trailing whitespace from source files
    
    Performed with: `git ls-files | 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>
    Part-of: <https://gitlab.freedesktop.org/xorg/app/xedit/-/merge_requests/13>

commit 98b8f02e7a5c2977bd7c84c032bc691e18415952
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Mar 30 13:24:56 2025 -0700

    Improve man page formatting
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Part-of: <https://gitlab.freedesktop.org/xorg/app/xedit/-/merge_requests/12>

commit bdef3073d3094ede3e5f376767e07868dd9f69dd
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Nov 9 09:37:04 2024 -0800

    Use _stricmp() instead of strcasecmp() on Windows
    
    Fixes: 8fa3682 ("Assume all target platforms have strcasecmp() now")
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Part-of: <https://gitlab.freedesktop.org/xorg/app/xedit/-/merge_requests/11>

commit 773b91600f501055676a47741d0f126ee22bb4c9
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Apr 21 15:49:05 2024 -0700

    AUTHORS: remove Xprint code (which was itself removed back in 2010)
    
    Fixes: 47b6e66 ("xprint: remove xprint related C code")
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Part-of: <https://gitlab.freedesktop.org/xorg/app/xedit/-/merge_requests/10>

commit 8fa3682c14fc40a06f3af9a462301f39739a26bd
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Apr 21 15:46:52 2024 -0700

    Assume all target platforms have strcasecmp() now
    
    It's a standard part of Unix98/SUSv2 and later
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Part-of: <https://gitlab.freedesktop.org/xorg/app/xedit/-/merge_requests/10>

commit 75ad621cfcf3c2591b7b9602bc0934d445153c6a
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Mar 24 09:36:54 2024 -0700

    xedit 1.2.4
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 4b6596aebd1fea78945881123c68a6aeb62bdb05
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Mar 3 13:43:02 2024 -0800

    Fix crash when undefined function called in lisp.lsp
    
    Reported-by: Gregory James DUCK <gjduck@gmail.com>
    Closes: #1
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 0d0f06bc317fa4e65b9689bbfa0565a7ba7bc013
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Feb 17 14:45:56 2024 -0800

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

commit c5e1104503f13bb530f9c51bbe5674339675756f
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Feb 17 11:00:19 2024 -0800

    Use AC_C_INLINE instead of ifdef __GNUC__ to check for inline keyword
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 7a9fa61950200eb13600cdb57830e58a53bf78fa
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Feb 17 10:51:53 2024 -0800

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

commit 981dfdb23272bc02977c5bb9bc18d0d3fb618fa3
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Feb 11 10:33:47 2023 -0800

    Add -help and -version options
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 13cef251511816a9b1b20675800ae6da3e1ff4c6
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Thu Jul 28 17:30:21 2022 -0700

    gitlab CI: stop requiring Signed-off-by in commits
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 4a6d485fd3d35fe9d58927971bfe653a425becc1
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Apr 3 15:01:12 2022 -0700

    xedit 1.2.3
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit e7641ca13c6d7195f057b08d091373f392785f0a
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Apr 2 12:53:17 2022 -0700

    man page: remove out-of-date COPYRIGHT section
    
    The information previously listed here didn't match what is present in
    the source code or the COPYING file, and the X(7) man page doesn't list
    any license information as this had claimed.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 02055920e23db6a42710cac0de324137e5f333e9
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Dec 4 12:05:41 2021 -0800

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

commit 18d2efc2181fc05ec5ef37f4094b18f3e48b4dc2
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Dec 4 12:05:38 2021 -0800

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

commit f3ce9aa82e26700d3c7ebe772ba1449bea0fdc31
Author: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
Date:   Tue Jan 5 10:00:11 2021 -0800

    Followup to previous commit to use isinfinite for darwin rather than arm64.
    
    It's deprecated on Intel as well as of macOS 10.9.  This also restores
    behavior on other platforms that define __arm64__.
    
    Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>

commit 97bb6ccc9ed75f38e339728642a9154004a93647
Author: Gary Palter <palter@clozure.com>
Date:   Sat Nov 28 23:01:17 2020 -0500

    Minimal changes to build on Apple silicon (i.e., new Apple M1 Macs)

commit 420fa2a8a4dd7294d0b23696103d7887ae570e43
Author: Niclas Zeising <zeising@daemonic.se>
Date:   Wed Sep 11 22:30:16 2019 +0200

    Fix segfault when tags file isn't found
    
    Fix a segfault when the tags file isn't found.  xedit tries to construct
    a path to the tags file (by defailt ${HOME}/tags), using amongst other
    things basename(3).  However, basename is called with an immutable
    string which causes segfaults on FreeBSD, since basename(3) uses the
    provided buffer to store it's result.
    Change the code to duplicate the string with strdup() and call basename
    on the duplicated string instead.

commit abbacff9e01616f08c469637fa24132e151446f9
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Wed Nov 21 17:02:21 2018 -0800

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

commit 0d2b1ae91f7cfee5a96d49f1bb6c5e04cc04a618
Author: Mihail Konev <k.mvc@ya.ru>
Date:   Thu Jan 26 14:00:21 2017 +1000

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

commit 3cf58b05696ac7d06e43640ac1b70fd6ab141cfa
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 7a8d28bc4cfb00daa40ca38d4cdfefe750ac2a76
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 436a71e7390c51134f4fac629bf8d4a98b0592c5
Author: Matt Turner <mattst88@gmail.com>
Date:   Sat Feb 21 13:43:04 2015 -0800

    xedit 1.2.2

commit b8a142f798be57cd7f0d41b502f6960a9ffbae19
Author: Ted Tanberry <ted.tanberry@gmail.com>
Date:   Sun Aug 10 22:25:08 2014 +0200

    Include AM_PROG_AR to detect 'ar' instead of hard-coding it
    
    see Gentoo bug https://bugs.gentoo.org/show_bug.cgi?id=486470
    
    Reviewed-by: Matthieu Herrb <matthieu@herrb.eu>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 46a906557fcf321592d543d818bc8054aad0ee89
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Tue Sep 9 20:32:53 2014 -0700

    Use automake subdir-objects option
    
    Stops automake from issuing a ton of warnings about how this will be the
    default soon.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 4c63319d249cb796b735ec56904c088c56a5171f
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Tue Sep 9 20:26:15 2014 -0700

    Check for pagesize options via autoconf instead of per-platform #ifdefs
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 9f0f4a2c5495eec2d81a4381fb962fad93b2ddde
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Tue Sep 9 20:05:27 2014 -0700

    Copious const cleanup
    
    Removes 1554 gcc warnings of "discards ‘const’ qualifier"
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 40615f52b8fe7478599ce4948ccc751aa0a34397
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Tue Sep 9 19:23:59 2014 -0700

    Require OS to provide rename(2), as all POSIX.1-1990 & later OS'es do
    
    Sorry SVR1-SVR3.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 28fa5649850622482d068b56ff46a023bc14c264
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat May 31 21:39:32 2014 -0700

    autogen.sh: Honor NOCONFIGURE=1
    
    See http://people.gnome.org/~walters/docs/build-api.txt
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 79ade2eda265d40c1485c3578e3b8e65e37daeae
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat May 31 21:38:41 2014 -0700

    configure: Drop AM_MAINTAINER_MODE
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit b79cac135ca7b788892ff199231be2bfce62a4a3
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat May 3 00:21:27 2014 -0700

    Fix man page tbl markup
    
    '\" t is needed to work with Solaris man/nroff commands
    Other changes fix issues found on all platforms
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 24b3001f0d857fa40225efc1db169b29e88b4b4d
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Dec 17 11:28:21 2013 -0500

    Remove obsolete Imake SIGNALRETURNSINT
    
    Assume signal handlers return void, as C89 requires
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 505fc48999ca2c7040a47900697d95c6ab78d009
Author: Stéphane Aulery <lkppo@free.fr>
Date:   Sat Jul 6 15:40:00 2013 +0200

    Drop CRAY support
    
    Signed-off-by: Stéphane Aulery <lkppo@free.fr>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit bde5fc6b3c493365139eb4451cd1829bf48f7ac2
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Jan 12 17:01:02 2013 -0800

    xedit 1.2.1
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit c13aa758f31596fbe3f99ce0f54f00493118e729
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Jan 12 16:59:00 2013 -0800

    Remove lisp/env.c from EXTRA_DIST to fix make_distcheck
    
    commit c110109f171 replaced it with getenv.c & setenv.c
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit df082b1133659d1e3b420c18efa6c2a4562add6c
Author: Eric S. Raymond <esr@thyrsus.com>
Date:   Thu Aug 23 11:57:03 2012 -0400

    Eliminate use of tab stops. Use real TBL markup.
    
    These changes help structural lifting to DocBook.
    
    Signed-off-by: Eric S. Raymond <esr@thyrsus.com>

commit ce36f7be03ff0df79247baeda24d2c0a3b1ee0f7
Author: Thomas Klausner <wiz@NetBSD.org>
Date:   Wed Jul 11 13:30:56 2012 +0200

    Do not unconditionally define DEBUG.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 33dacadbfb9adcb36c9b7ccd4f64d12e7995fd33
Author: pcpa <paulo.cesar.pereira.de.andrade@gmail.com>
Date:   Thu May 24 15:33:14 2012 -0300

    Avoid problems with builds with -Werror=format-security.
    
    Signed-off-by: pcpa <paulo.cesar.pereira.de.andrade@gmail.com>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 04ca5cd8abfe9851f0987b4739f9795e924024cf
Author: pcpa <paulo.cesar.pereira.de.andrade@gmail.com>
Date:   Thu May 24 15:29:01 2012 -0300

    Use proper pointer when computing "realpath" of a new file.
    
      In some special conditions it previously could omit a slash, and
    instead of creating foo/bar/baz would create foo/barbaz.
    
    Signed-off-by: pcpa <paulo.cesar.pereira.de.andrade@gmail.com>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 63c70c830c79f0b4cfc0f7393662a9cb1169973e
Author: pcpa <paulo.cesar.pereira.de.andrade@gmail.com>
Date:   Thu May 24 15:26:50 2012 -0300

    Correct 64 bit overflow check and bignum code.
    
    Signed-off-by: pcpa <paulo.cesar.pereira.de.andrade@gmail.com>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit c110109f1710758d7c87c05720bdff4df316fc7d
Author: pcpa <paulo.cesar.pereira.de.andrade@gmail.com>
Date:   Thu May 24 14:40:35 2012 -0300

    Update fallback implementation of missing libc functions
    
      This commit updates realpath.c from
    http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libc/stdlib/realpath.c?rev=1.14;content-type=text/plain
    and lisp/env.c from
    http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libc/stdlib/getenv.c?rev=1.10;content-type=text/plain
    and
    http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libc/stdlib/setenv.c?rev=1.13;content-type=text/plain
    
      The update reason is to replace files under "4 clause BSD", that
    is considered problematic or require special documentation notation
    or conditions when redistributing free software.
    
    Signed-off-by: pcpa <paulo.cesar.pereira.de.andrade@gmail.com>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit b6927e08121d5ccd9ef061ec0c393a7e23220114
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Dec 4 09:01:28 2011 -0800

    Fix builds of lisp/core.c with Solaris Studio compilers
    
    Required in order to build with Studio cc now that xorg-macros is
    setting -errwarn=E_FUNC_HAS_NO_RETURN_STMT since a bug in the Solaris
    system headers causes the noreturn attribute to not be correctly
    applied to the exit() prototype in <stdlib.h> when building with
    Studio instead of gcc.
    
    Otherwise compiler exits with error:
    "lisp/core.c", line 4329: Function has no return statement : Lisp_Quit
    
    Uses Studio-specific pragma instead of adding another exit() prototype
    with a noreturn attribute to avoid causing gcc to warn about having
    a redundant prototype for the exit() function.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit f5c245c4b24b25103fc6d8d3a77121a94689a5c0
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Sun Sep 25 00:57:14 2011 -0700

    Require xt >= 1.0 for appdefaultdir
    
    https://bugs.freedesktop.org/show_bug.cgi?id=7237
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 5a9cffc3f443030ac93d890611316d0994f0cc13
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Jan 19 10:06:56 2011 -0500

    config: move man pages into their own directory
    
    Use services provided by XORG_MANPAGE_SECTIONS.
    Use standard Makefile for man pages.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit e72e2768a573bc4d073ce2d56ab4e28678b559b2
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Jan 13 17:15:36 2011 -0500

    man: replace hard coded man page section with substitution strings
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 5fb277811c7dde95aadb878542bb93672c0e8284
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Jan 13 11:15:47 2011 -0500

    man: remove trailing spaces and tabs
    
    Using s/[ \t]*$//
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit ab47a794352c16a00109bba2563b5dda53603225
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Jan 12 16:28:02 2011 -0500

    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
    
    This silences an Autoconf warning

commit a1dbd197be7bb13ed2f31ad8b55b2b762dbf70b6
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Jan 12 15:29:50 2011 -0500

    config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
    
    This silences an Automake warning.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 3fc23c464e814cad0fcf318dfa06afb90006917c
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Oct 30 15:29:20 2010 -0700

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

commit 503b075a868e8f88eb9816a1ce859e75e7341ca9
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Oct 30 15:27:51 2010 -0700

    config: Remove unnecessary calls from configure.ac
    
    AC_PROG_CC & AC_PROG_INSTALL are provided by XORG_DEFAULT_OPTIONS now
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit f3a39e6188f7ff4baec52d4bd2efc4f029b696c9
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sat Oct 30 15:26:40 2010 -0700

    config: update AC_PREREQ statement to 2.60
    
    Unrelated to the previous patches, the new value simply reflects
    the reality that the minimum level for autoconf to configure
    all x.org modules is 2.60 dated June 2006.
    
    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit ee574a68128653e184389f66cfc5ca686f258455
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Thu Jul 1 17:51:53 2010 -0700

    Xmu functions are called directly, so include it in PKG_CHECK_MODULES
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 1da695772d64d4919a91c085d96ce1bd528d048e
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Wed Jun 30 23:25:03 2010 -0700

    config: upgrade to util-macros 1.8 for additional man page support
    
    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
    The value of MAN_SUBST is the same for all X.Org packages.
    
    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
    The existing statement can now be removed from the configuration file.
    
    Use automake provided $(AM_V_GEN) and XORG_DEFAULT_OPTIONS provided $(SED)
    Enables silent rule and use platform appropriate version of sed.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit b67fdbae96217bda5eecbff3706ff12a25ed2934
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Mar 25 20:04:31 2010 -0400

    xprint: remove conditionally defined related C code
    
    Reviewed-by: Jeremy Huddleston <jeremyhu@freedestop.org>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 47b6e661024970b8f3b53d9f7930b9ec77ccdbdc
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Mar 25 19:55:11 2010 -0400

    xprint: remove xprint related C code
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 4f452ccf18993f3a68c6f30719fc6ed4e7fe9b13
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Mar 25 19:37:54 2010 -0400

    xprint: remove Xedit-xprint resource file
    
    Remove configuration regarding xprint support
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 40b17bb87cb89a1b851e1d39e03431ecbc9c155e
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Mar 25 19:30:50 2010 -0400

    config: remove dependency on xaw8
    
    Remove configure option --enable-xprint
    Remove AM conditional USE_XPRINT
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 553e84525830c551d423d837f7b317df10d69e3f
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sat Dec 19 20:48:48 2009 -0500

    configure.ac: use backticks rather than $() for cmd subs
    
    Use "$PKG_CONFIG" rather than hard coded "pkg-config"
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 7adc430f7e76a04cd0f2abfa6ea46a3035d8e2ab
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Nov 26 09:19:53 2009 -0500

    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
    
    Now that the INSTALL file is generated.
    Allows running make maintainer-clean.

commit 8a56edb05d0881354ec0f5c849495e7604cf5ca7
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Oct 28 14:09:08 2009 -0400

    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
    
    Add missing INSTALL file. Use standard GNU file on building tarball
    README may have been updated
    Remove AUTHORS file as it is empty and no content available yet.
    Remove NEWS file as it is empty and no content available yet.

commit b495f585017d7d441bc2a7b117d400f2ee082a9c
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Oct 27 15:07:24 2009 -0400

    Deploy the new XORG_DEFAULT_OPTIONS #24242
    
    This macro aggregate a number of existing macros that sets commmon
    X.Org components configuration options. It shields the configuration file from
    future changes.

commit 7014a702382d55464aefdbd61405a1c49b30cf26
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Oct 26 22:08:38 2009 -0400

    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
    
    ChangeLog filename is known to Automake and requires no further
    coding in the makefile.

commit 64a4c3d43b8521c51d9ef77ce6987b274937818d
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Oct 22 12:34:15 2009 -0400

    .gitignore: use common defaults with custom section # 24239
    
    Using common defaults will reduce errors and maintenance.
    Only the very small or inexistent custom section need periodic maintenance
    when the structure of the component changes. Do not edit defaults.

commit b5980a1f03ebbc97267682fa912f145728867364
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Mon Jan 26 20:14:44 2009 -0200

    Set text properties after loading all command line files.
    
      This is more of a workaround for a problem where the first file
    will end up using the "text properties" of the last file with a
    syntax highlight definition.
      A more proper correction could be to actually display the last
    file loaded (and removed the duplicated code in xedit.c:main()).

commit bb19bb3d1dd5bb9c0070f867324f740894c76887
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Mon Jan 12 20:33:01 2009 -0200

    Correct problems in make distcheck.

commit e7d66545e71cdd223761ce14416cbebccbd6dd75
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Tue Dec 2 02:25:41 2008 -0200

    Use new XORG_CWARNFLAGS and XORG_CHANGELOG macros.
    
      Also correct a possible uninitialized variable.

commit 99faa7b727a5441b0dfeed72f43571a85ff0a079
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Tue Dec 2 02:05:42 2008 -0200

    Properly read symbol name in tags interface.
    
      If the symbol is not in a full text "Piece", XawTextSourceRead() will
    return an XawTextBlock that points to an incomplete buffer, and a new
    call must be made to read the remaining data.

commit 2c5007e4aa838b0faf1020d90661adfe0a9b6275
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Tue Dec 2 01:27:52 2008 -0200

    Don't put EOF in the unget buffer.

commit e79879904eea8495b28d7895ce126269a9ef300f
Author: A Costa <agcosta@gis.net>
Date:   Thu Apr 28 01:47:05 2005 -0400

    Man page typo fixes
    
    Debian bug#306707 <http://bugs.debian.org/306707>

commit ab754905b2878ba76e309963138bf47c2ae8df2a
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Wed Nov 12 01:25:22 2008 -0200

    Add missing check for symbolic links.
    
      It was properly checking when using <tab-completion>+<enter>, but not
    when using <tab-completion>+<click-on-filename>, what would allow loading
    the same file with different names (but save would be done to the
    real file, and not overwrite the link).

commit cfc78a1c2452362a5e7c88ed239c9d7ef0240a4d
Author: Peter Breitenlohner <peb@mppmu.mpg.de>
Date:   Tue Nov 11 10:52:18 2008 +0100

    reorganize app default files

commit 9d4a9520409fdb50987be6f4ca2c8afd5b53c994
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Mon Nov 10 01:47:46 2008 -0200

    Don't highlight quotes in nested syntax tables for "auto" mode.
    
      To properly do it, it should also match the pattern for the macro name,
    to know if it is a plain text one or not, otherwise, it will get confused
    with usage of the characters (') and (`).

commit 0ab2815743d89b1cd283abaf4d2cb77fed4a2df4
Author: Peter Breitenlohner <peb@mppmu.mpg.de>
Date:   Sun Nov 9 14:24:10 2008 +0100

    avoid race condition for parallel jobs

commit 01ba3d66731e679d07f7083306a712bbfed16b38
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Fri Nov 7 16:41:36 2008 -0200

    Xedit version 1.1.2.
    
      Also update to use ``git log'' instead of ``git-log'', to match
    newer versions of git.

commit 0d133999449ce7c5db19d46680430ab16e81e4fd
Author: Peter Breitenlohner <peb@mppmu.mpg.de>
Date:   Thu Nov 6 21:19:56 2008 +0100

    enabled VPATH build

commit f5edc6424b6553d58e271f64471cef32e063dd19
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Wed Oct 8 19:21:28 2008 -0300

    Rewrite double click confirmation code.
    
      Remove the double_click global boolean, and change dc_state to a bit
    field, instead of a single state variable.
      The old code was the xedit original code with minimal changes, but was
    a bit confusing when two confirmations would be required.
      Also, this patch moves the check for file overwriting before
    MaybeCreateFile() as it can actually call creat(), what means that it
    can no longer ask for confirmations, as the file has been just backed up,
    and a zero sized one created.

commit d96491aad5542f052b722b94d86f0ce7661ae98b
Merge: cc7cb04 f1efec7
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Fri Sep 26 17:47:32 2008 -0300

    Merge branch 'master' of ssh://pcpa@git.freedesktop.org/git/xorg/app/xedit

commit cc7cb041c4144f1401fd520f05018028c0e0c87e
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Fri Sep 26 17:34:50 2008 -0300

    Proper implementation of AddDoubleClickCallback
    
      I tracked it down to
    http://cvsweb.xfree86.org/cvsweb/xc/programs/xedit/commands.c?rev=1.5&content-type=text/vnd.viewcvs-markup
    After my patches to libXaw. Instead of checking for
    "if (XtIsSubclass(w, asciiSrcObjectClass)) {" it should really
    do something like "if (isXaw7orNewer) {". But I believe only XFree86
    and Xorg versions of Xaw have the XawVersion macro in XawInit.h...
    
      This corrects the problem described in
    http://bugs.freedesktop.org/show_bug.cgi?id=17726
    
      And the main reason is that xedit always default'ed to use a 8 bits
    iso8859-x locale, while in Xorg it was modified to use multibyte by
    default.

commit f1efec76814500a14acf7c64184ebef1a28e264d
Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
Date:   Mon Aug 4 13:22:52 2008 -0700

    Fixed filename conflict during compilation on case-insensitive file systems.

commit dc857b78c00432de6d57124ca2e060ef0a76684f
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Thu Jul 31 14:17:17 2008 -0300

    Correct make dist and update to xedit-1.1.1.

commit bc470a831ee3c8d5aa254661122187048f245c92
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Wed Jul 30 18:52:32 2008 -0300

    Update to xedit 1.1.0.

commit fb6c60031936bdaaeb808fb61b3073bdb058607a
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Thu Jul 10 16:38:09 2008 -0300

      Update file type pattern matching.
    
      Consider a file ending in .l a lisp source file.
      Allow an arbitrary number of bytes following the filename for xconf
    and xlog modes.
      Don't use make mode for "Imakefile". Require a slash before [Mm]akefile.*.

commit ed21e75c45e92c4c52f80bdb5fba0e17f5afaca1
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Tue Jul 8 18:53:50 2008 -0300

      CancelFindFile is almost the same as XeditFocus, and could be merged in a
    same Xt action. For the moment, automatically leave line_edit in XeditFocus.
    
      There is one other bug that should be fixed, that I am trying to repeat
    (having the same file loaded twice when using tags) before a new release.
    
      Thre is also a problem in Xaw when deleting large amounts of selections
    that crashes xedit, aparently due to Xaw Text widget doing some wrong math
    and attempting to allocate a huge chunk of memory.

commit c23ce2ff2439f09d00dc2c226562d44f02ca591a
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Sat May 10 21:38:23 2008 -0300

    Fix an off by one error check that can lead to an infinite loop.
    
      This can happen when using the line edit mode to search&replace regexes.

commit 2b4ebe868b660a69800dc5fe801bbcc05ccaefac
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Sat May 10 21:36:36 2008 -0300

    Warn if a newer version of a file exists before overwritting it.

commit 0b8304c49ab2958bc2b4ef7286467a71faa38f41
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Sat Apr 12 17:43:04 2008 -0300

    Add python mode.
    
      This mode adds syntax highlight and automatic indentation.
      Unlike most other modes with automatic indentation, this mode most
    only reads one line back to figure the proper indentation.
      Some features include:
    o When the first character in a line is typped, it automatically
      moves it to the proper tab stop.
    o Increments one indentation level if line ends in ':'.
    o Properly handle vector/hash table declarations.

commit 614563884d2b19e514af233089e392127c4f4027
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Sun Mar 16 20:51:25 2008 -0300

    Compile warning fixes.
    
      Add parenthesis around a test where after macro expansion it looked like
    boolexpr==boolres==boolres.
      "Ansifiy" a function without arguments.

commit 60643e8f0dcd86e65400160c0a6e264e7a2a081c
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Tue Mar 11 22:28:04 2008 -0300

    Support multiple make jobs.
    
      Minor patch to avoid requiring xedit to have some special rule in a
    buildsystem that defaults to something like "make -j 16".

commit ee636f8565931f8d897b6c8c07eb08d41695778c
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Tue Mar 11 21:52:58 2008 -0300

    Fix an incorrect buffer size calculation and allocation.

commit 5bd8082a9788a1b5343eb03400944a03e4250577
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Wed Mar 12 21:59:34 2008 -0300

    Add perl and "auto tools" modes.
    
      Auto mode has only syntax highlight mode; needs some tweaking to
    ignore "'" characters where they are allowed, i.e. usually descriptions.
      Perl mode has syntax highlight and indentation support. May need
    some tweaking for some files where it may parse back too much lines before
    assuming the indentation is correct.

commit a17bf690a8f80f252c3a831c79d6e8d11ce8d66c
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Tue Mar 11 21:51:57 2008 -0300

    Add support for scrolling textwindow with mouse wheel.

commit b1dd01f67a48785678209b90c1b0e4f44621c146
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Wed Mar 12 21:53:48 2008 -0300

    Add a tags interface to xedit.
    
      To use the tags, first create a tags file with a command like "ctags -R".
      The interface can be disabled with resources, see the updated man page.
      Tag files are searched descending to the root directory.
      Multiple tags files are properly handled, and multiple symbol definitions
    can be searched.

commit 3468f9f2cb65294771e1095a14b7263ae0a6a043
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Tue Mar 11 21:50:13 2008 -0300

    Update syntax highlight table and some minor tweaks including:
    
    o Don't cause an warning due to an unused variable after macro expansion
      in some indentation tables.
    o Properly handle c++ style comments in preprocessor lines. Also highlight
      strings and character constants.
    o Change color of "quote" property in lisp mode. This is mainly due to
      an undesirable side effect of using the same XrmQuark in different
      syntax highlight definitions, causing the first one to be used, and
      later defined ones to be ignored.

commit 371c42ab955357d586cf4501762f6e9cf1be53b8
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
