x11-apps: Changes to 'debian-unstable'
debian/changelog | 7
debian/control | 4
debian/rules | 2
debian/x11-apps.install | 1
debian/x11-apps.menu | 6
xedit/AUTHORS | 143
xedit/COPYING | 176
xedit/ChangeLog | 796 +++
xedit/Makefile.am | 283 +
xedit/Makefile.in | 1640 +++++++
xedit/README | 604 ++
xedit/aclocal.m4 | 1587 +++++++
xedit/app-defaults/Xedit-color.ad | 195
xedit/app-defaults/Xedit-noxprint.ad | 468 ++
xedit/app-defaults/Xedit-sample | 233 +
xedit/app-defaults/Xedit-xprint.ad | 565 ++
xedit/commands.c | 1196 +++++
xedit/compile | 142
xedit/config.guess | 1526 ++++++
xedit/config.h.in | 34
xedit/config.sub | 1658 +++++++
xedit/configure | 6237 ++++++++++++++++++++++++++++
xedit/configure.ac | 72
xedit/depcomp | 589 ++
xedit/hash.c | 322 +
xedit/hook.c | 1265 +++++
xedit/install-sh | 519 ++
xedit/ispell.c | 2229 ++++++++++
xedit/lisp.c | 274 +
xedit/lisp/README | 195
xedit/lisp/TODO | 81
xedit/lisp/bytecode.c | 3696 ++++++++++++++++
xedit/lisp/bytecode.h | 268 +
xedit/lisp/compile.c | 2224 ++++++++++
xedit/lisp/core.c | 7024 ++++++++++++++++++++++++++++++++
xedit/lisp/core.h | 221 +
xedit/lisp/debugger.c | 828 +++
xedit/lisp/debugger.h | 72
xedit/lisp/env.c | 151
xedit/lisp/format.c | 2121 +++++++++
xedit/lisp/format.h | 42
xedit/lisp/hash.c | 659 +++
xedit/lisp/hash.h | 71
xedit/lisp/helper.c | 1126 +++++
xedit/lisp/helper.h | 115
xedit/lisp/internal.h | 800 +++
xedit/lisp/io.c | 717 +++
xedit/lisp/io.h | 115
xedit/lisp/lisp.c | 5491 +++++++++++++++++++++++++
xedit/lisp/lisp.h | 44
xedit/lisp/lsp.c | 79
xedit/lisp/math.c | 1477 ++++++
xedit/lisp/math.h | 100
xedit/lisp/mathimp.c | 5223 +++++++++++++++++++++++
xedit/lisp/modules/indent.lsp | 1426 ++++++
xedit/lisp/modules/lisp.lsp | 174
xedit/lisp/modules/progmodes/auto.lsp | 110
xedit/lisp/modules/progmodes/c.lsp | 1140 +++++
xedit/lisp/modules/progmodes/html.lsp | 327 +
xedit/lisp/modules/progmodes/imake.lsp | 188
xedit/lisp/modules/progmodes/lisp.lsp | 384 +
xedit/lisp/modules/progmodes/make.lsp | 135
xedit/lisp/modules/progmodes/man.lsp | 160
xedit/lisp/modules/progmodes/patch.lsp | 55
xedit/lisp/modules/progmodes/perl.lsp | 507 ++
xedit/lisp/modules/progmodes/python.lsp | 306 +
xedit/lisp/modules/progmodes/rpm.lsp | 166
xedit/lisp/modules/progmodes/sgml.lsp | 428 +
xedit/lisp/modules/progmodes/sh.lsp | 113
xedit/lisp/modules/progmodes/xconf.lsp | 68
xedit/lisp/modules/progmodes/xlog.lsp | 102
xedit/lisp/modules/progmodes/xrdb.lsp | 115
xedit/lisp/modules/psql.c | 983 ++++
xedit/lisp/modules/syntax.lsp | 1452 ++++++
xedit/lisp/modules/x11.c | 666 +++
xedit/lisp/modules/xaw.c | 664 +++
xedit/lisp/modules/xedit.lsp | 569 ++
xedit/lisp/modules/xt.c | 1799 ++++++++
xedit/lisp/mp/mp.c | 822 +++
xedit/lisp/mp/mp.h | 435 +
xedit/lisp/mp/mpi.c | 1660 +++++++
xedit/lisp/mp/mpr.c | 436 +
xedit/lisp/package.c | 849 +++
xedit/lisp/package.h | 62
xedit/lisp/pathname.c | 1096 ++++
xedit/lisp/pathname.h | 78
xedit/lisp/private.h | 537 ++
xedit/lisp/re/README | 121
xedit/lisp/re/re.c | 2649 ++++++++++++
xedit/lisp/re/re.h | 123
xedit/lisp/re/rec.c | 1015 ++++
xedit/lisp/re/reo.c | 685 +++
xedit/lisp/re/rep.h | 369 +
xedit/lisp/re/tests.c | 199
xedit/lisp/re/tests.txt | 470 ++
xedit/lisp/read.c | 2056 +++++++++
xedit/lisp/read.h | 47
xedit/lisp/regex.c | 223 +
xedit/lisp/regex.h | 46
xedit/lisp/require.c | 159
xedit/lisp/require.h | 44
xedit/lisp/stream.c | 866 +++
xedit/lisp/stream.h | 58
xedit/lisp/string.c | 1387 ++++++
xedit/lisp/string.h | 95
xedit/lisp/struct.c | 373 +
xedit/lisp/struct.h | 53
xedit/lisp/test/hello.lsp | 72
xedit/lisp/test/list.lsp | 1895 ++++++++
xedit/lisp/test/math.lsp | 982 ++++
xedit/lisp/test/psql-1.lsp | 80
xedit/lisp/test/psql-2.lsp | 74
xedit/lisp/test/psql-3.lsp | 118
xedit/lisp/test/regex.lsp | 451 ++
xedit/lisp/test/stream.lsp | 807 +++
xedit/lisp/test/widgets.lsp | 71
xedit/lisp/time.c | 143
xedit/lisp/time.h | 39
xedit/lisp/write.c | 2406 ++++++++++
xedit/lisp/write.h | 80
xedit/lisp/xedit.c | 1636 +++++++
xedit/lisp/xedit.h | 94
xedit/missing | 367 +
xedit/options.c | 524 ++
xedit/print.c | 435 +
xedit/print.h | 56
xedit/printdialog.c | 1396 ++++++
xedit/printdialog.h | 70
xedit/printdialogprivates.h | 182
xedit/realpath.c | 208
xedit/strcasecmp.c | 40
xedit/tags.c | 635 ++
xedit/util.c | 995 ++++
xedit/util.h | 80
xedit/xedit.c | 677 +++
xedit/xedit.h | 204
xedit/xedit.man | 451 ++
137 files changed, 100029 insertions(+), 2 deletions(-)
New commits:
commit 3aa237ffc9ad30d5ffd5aa2ed8d2db4d097a0555
Author: Brice Goglin <bgoglin@debian.org>
Date: Mon Jul 27 18:55:06 2009 +0200
Prepare changelog for upload
diff --git a/debian/changelog b/debian/changelog
index 4f1556d..0ca6aa7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,9 @@
-x11-apps (7.4+2) UNRELEASED; urgency=low
+x11-apps (7.4+2) unstable; urgency=low
* Add xedit 1.1.2, closes: #499085, #505064.
* Bump Standards-Version to 3.8.2, no changes.
- -- Brice Goglin <bgoglin@debian.org> Mon, 27 Jul 2009 18:44:04 +0200
+ -- Brice Goglin <bgoglin@debian.org> Mon, 27 Jul 2009 18:55:03 +0200
x11-apps (7.4+1) unstable; urgency=low
commit a7cf88e2fbfc229ecfdfe2a42458ae39b8d9ea5a
Author: Brice Goglin <bgoglin@debian.org>
Date: Mon Jul 27 18:44:25 2009 +0200
Bump Standards-Version to 3.8.2, no changes
diff --git a/debian/changelog b/debian/changelog
index 15fce38..4f1556d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,9 @@
x11-apps (7.4+2) UNRELEASED; urgency=low
* Add xedit 1.1.2, closes: #499085, #505064.
+ * Bump Standards-Version to 3.8.2, no changes.
- -- Brice Goglin <bgoglin@debian.org> Mon, 27 Jul 2009 18:28:52 +0200
+ -- Brice Goglin <bgoglin@debian.org> Mon, 27 Jul 2009 18:44:04 +0200
x11-apps (7.4+1) unstable; urgency=low
diff --git a/debian/control b/debian/control
index 3e0d350..c0b234e 100644
--- a/debian/control
+++ b/debian/control
@@ -32,7 +32,7 @@ Build-Depends: debhelper (>= 5.0.0), pkg-config, libpng12-dev,
# xmore: libxaw7-dev, libxt-dev
# xwd: libx11-dev
# xwud: libx11-dev
-Standards-Version: 3.8.1
+Standards-Version: 3.8.2
Vcs-Git: git://git.debian.org/git/pkg-xorg/app/x11-apps
Vcs-Browser: http://git.debian.org/?p=pkg-xorg/app/x11-apps.git
commit eaf6675ff3406ec478ec14f2ac37e6da19915558
Author: Brice Goglin <bgoglin@debian.org>
Date: Mon Jul 27 18:29:41 2009 +0200
Add xedit (1.1.2)
diff --git a/debian/changelog b/debian/changelog
index 0c0c6a2..15fce38 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+x11-apps (7.4+2) UNRELEASED; urgency=low
+
+ * Add xedit 1.1.2, closes: #499085, #505064.
+
+ -- Brice Goglin <bgoglin@debian.org> Mon, 27 Jul 2009 18:28:52 +0200
+
x11-apps (7.4+1) unstable; urgency=low
[ Brice Goglin ]
diff --git a/debian/control b/debian/control
index 4855682..3e0d350 100644
--- a/debian/control
+++ b/debian/control
@@ -22,6 +22,7 @@ Build-Depends: debhelper (>= 5.0.0), pkg-config, libpng12-dev,
# xconsole: libxt-dev, libxaw7-dev
# xcursorgen: libx11-dev, libxcursor-dev, libpng12-dev
# xditview: libxaw7-dev, libxt-dev
+# xedit: libxaw7-dev, libxt-dev
# xeyes: libx11-dev, libxt-dev, libxext-dev, libxmu-dev
# xgc: libxt-dev, libxmu-dev
# xload: libxaw7-dev, libxt-dev
@@ -61,6 +62,7 @@ Description: X applications
- xconsole, which monitors system console messages;
- xcursorgen;
- xditview, a viewer for ditroff output;
+ - xedit, a simple text editor for X;
- xeyes, a demo program in which a pair of eyes track the pointer;
- xgc, a graphics demo;
- xload, a monitor for the system load average;
diff --git a/debian/rules b/debian/rules
index bf19311..a524e8b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -14,7 +14,7 @@ include debian/xsfbs/xsfbs.mk
# This package contains multiple modules as shipped by upstream. Each module is # contained in a subdirectory in the root dir of the package. You must list each
# subdirectory explicitly so that the build system knows what to build
-DEF_SUBDIRS=bitmap oclock x11perf xbiff xcalc xclipboard xclock xconsole xcursorgen xditview xeyes xgc xload xlogo xmag xman xmore xwd xwud
+DEF_SUBDIRS=bitmap oclock x11perf xbiff xcalc xclipboard xclock xconsole xcursorgen xditview xedit xeyes xgc xload xlogo xmag xman xmore xwd xwud
SUBDIRS=$(DEF_SUBDIRS)
BUILD_STAMPS = $(addprefix $(STAMP_DIR)/build-,$(SUBDIRS))
diff --git a/debian/x11-apps.install b/debian/x11-apps.install
index bd4264c..dee63d5 100644
--- a/debian/x11-apps.install
+++ b/debian/x11-apps.install
@@ -3,4 +3,5 @@ usr/share/man/man1/*
usr/share/X11/xman.help
usr/include/X11/bitmaps/*
usr/lib/X11/x11perfcomp/*
+usr/lib/X11/xedit/lisp/*
etc/X11/app-defaults/*
diff --git a/debian/x11-apps.menu b/debian/x11-apps.menu
index b2205d0..c19eac5 100644
--- a/debian/x11-apps.menu
+++ b/debian/x11-apps.menu
@@ -54,6 +54,12 @@
command="xditview"
?package(x11-apps):\
needs="x11"\
+ section="Applications/Editors"\
+ longtitle="Xedit: a simple text editor for X"\
+ title="Xedit"\
+ command="xedit"
+?package(x11-apps):\
+ needs="x11"\
section="Games/Toys"\
longtitle="Xeyes: demo in which a pair of eyes follow the mouse pointer in X"\
title="Xeyes"\
diff --git a/xedit/AUTHORS b/xedit/AUTHORS
new file mode 100644
index 0000000..65e5b4c
--- /dev/null
+++ b/xedit/AUTHORS
@@ -0,0 +1,143 @@
+(Original author based on manpage)
+Chris D. Peterson, MIT X Consortium
+commands.c
+util.c
+xedit.c
+xedit.h
+
+
+------------------------------------------------------------------------
+Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
+xedit:
+hook.c
+hash.c
+ispell.c
+lisp.c
+options.c
+tags.c
+util.h
+
+xedit lisp interface:
+lisp/bytecode.c
+lisp/bytecode.h
+lisp/compile.c
+lisp/core.c
+lisp/core.h
+lisp/debugger.c
+lisp/debugger.h
+lisp/format.c
+lisp/format.h
+lisp/internal.h
+lisp/io.c
+lisp/io.h
+lisp/hash.c
+lisp/hash.h
+lisp/helper.c
+lisp/helper.h
+lisp/lisp.c
+lisp/lisp.h
+lisp/math.c
+lisp/math.h
+lisp/mathimp.c
+lisp/package.c
+lisp/package.h
+lisp/pathname.c
+lisp/pathname.h
+lisp/private.h
+lisp/read.c
+lisp/read.h
+lisp/regex.c
+lisp/regex.h
+lisp/require.c
+lisp/require.h
+lisp/stream.c
+lisp/stream.h
+lisp/string.c
+lisp/string.h
+lisp/struct.c
+lisp/struct.h
+lisp/time.c
+lisp/time.h
+lisp/write.c
+lisp/write.h
+lisp/xedit.c
+lisp/xedit.h
+
+bignum math library:
+lisp/mp/mp.h
+lisp/mp/mpr.c
+lisp/mp/mpi.c
+lisp/mp/mp.c
+
+command line lisp interpreter:
+lisp/lsp.c
+
+regex library:
+lisp/re/re.c
+lisp/re/re.h
+lisp/re/reo.c
+lisp/re/rep.h
+lisp/re/rec.c
+lisp/re/tests.c
+lisp/re/tests.txt
+
+source files to test the lisp interpreter:
+lisp/test/widgets.lsp
+lisp/test/list.lsp
+lisp/test/hello.lsp
+lisp/test/regex.lsp
+lisp/test/stream.lsp
+lisp/test/math.lsp
+
+lisp binary modules:
+lisp/modules/psql.c
+lisp/modules/x11.c
+lisp/modules/xaw.c
+lisp/modules/xt.c
+
+lisp source modules:
+lisp/modules/indent.lsp
+lisp/modules/lisp.lsp
+lisp/modules/syntax.lsp
+lisp/modules/xedit.lsp
+
+lisp syntax highlight and indentation rules definitions:
+lisp/modules/progmodes/c.lsp
+lisp/modules/progmodes/html.lsp
+lisp/modules/progmodes/imake.lsp
+lisp/modules/progmodes/lisp.lsp
+lisp/modules/progmodes/make.lsp
+lisp/modules/progmodes/man.lsp
+lisp/modules/progmodes/patch.lsp
+lisp/modules/progmodes/rpm.lsp
+lisp/modules/progmodes/sgml.lsp
+lisp/modules/progmodes/sh.lsp
+lisp/modules/progmodes/xconf.lsp
+lisp/modules/progmodes/xlog.lsp
+lisp/modules/progmodes/xrdb.lsp
+
+
+------------------------------------------------------------------------
+Files required when compiling with xprint support:
+
+(Based on Copyright notice)
+Roland Mainz <roland.mainz@nrubsig.org>
+xedit:
+print.c
+print.h
+printdialog.c
+printdialog.h
+printdialogprivates.h
+
+
+------------------------------------------------------------------------
+Files required for systems that don't have the required calls in the
+standard libraries:
+
+(Based on Copyright notice)
+Jan-Simon Pendry
+realpath.c
+
+(No author information, using CVS tag)
+David Dawes <dawes@XFree86.Org>
+strcasecmp.c
diff --git a/xedit/COPYING b/xedit/COPYING
new file mode 100644
index 0000000..4e83706
--- /dev/null
+++ b/xedit/COPYING
@@ -0,0 +1,176 @@
+
+Copyright (c) 1987, 1993
+ The Regents of the University of California. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+3. All advertising materials mentioning features or use of this software
+ must display the following acknowledgement:
+ This product includes software developed by the University of
+ California, Berkeley and its contributors.
+4. Neither the name of the University nor the names of its contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
+
+
+
+
+Copyright (c) 1994
+ The Regents of the University of California. All rights reserved.
+
+This code is derived from software contributed to Berkeley by
+Jan-Simon Pendry.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+3. All advertising materials mentioning features or use of this software
+ must display the following acknowledgement:
+ This product includes software developed by the University of
+ California, Berkeley and its contributors.
+4. Neither the name of the University nor the names of its contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
+
+
+
+
+ COPYRIGHT 1987
+ DIGITAL EQUIPMENT CORPORATION
+ MAYNARD, MASSACHUSETTS
+ ALL RIGHTS RESERVED.
+
+THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE AND
+SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT CORPORATION.
+DIGITAL MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THIS SOFTWARE FOR
+ANY PURPOSE. IT IS SUPPLIED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
+
+IF THE SOFTWARE IS MODIFIED IN A MANNER CREATING DERIVATIVE COPYRIGHT RIGHTS,
+APPROPRIATE LEGENDS MAY BE PLACED ON THE DERIVATIVE WORK IN ADDITION TO THAT
+SET FORTH ABOVE.
+
+
+Permission to use, copy, modify, and distribute this software and its
+documentation for any purpose and without fee is hereby granted, provided
+that the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation, and that the name of Digital Equipment Corporation not be
+used in advertising or publicity pertaining to distribution of the software
+without specific, written prior permission.
+
+
+
+
+
+Copyright 2004 Roland Mainz <roland.mainz@nrubsig.org>
+
+Permission to use, copy, modify, distribute, and sell this software and its
+documentation for any purpose is hereby granted without fee, provided that
+the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation.
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of The Open Group shall not be
+used in advertising or otherwise to promote the sale, use or other dealings
+in this Software without prior written authorization from The Open Group.
+
+
+
+
+
+Copyright (c) 1999-2002 by The XFree86 Project, Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the "Software"),
+to deal in the Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute, sublicense,
+and/or sell copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
+OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+Except as contained in this notice, the name of the XFree86 Project shall
+not be used in advertising or otherwise to promote the sale, use or other
+dealings in this Software without prior written authorization from the
+XFree86 Project.
+
+
+
+
+
+Copyright (c) 2007 Paulo Cesar Pereira de Andrade
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the "Software"),
+to deal in the Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute, sublicense,
+and/or sell copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice (including the next
+paragraph) shall be included in all copies or substantial portions of the
+Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.
diff --git a/xedit/ChangeLog b/xedit/ChangeLog
new file mode 100644
index 0000000..da4f7e8
--- /dev/null
+++ b/xedit/ChangeLog
@@ -0,0 +1,796 @@
+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>
+Date: Tue Mar 11 21:49:14 2008 -0300
+
+ Add support to enter line number in command line.
+
+ This works the same way as for vi, i.e. "xedit file +num" will load
+ file and move cursor to line "num".
+
+commit cb30367f10f2e38065d336d331afdc50900de76d
+Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
+Date: Tue Mar 11 21:48:58 2008 -0300
+
+ Generic lisp interface bug fixes including:
+
+ o Allow calling disassemble in all function types
+ o Don't limit amount of bytes to generate a hash table
+ o Allow "unreadable" symbol names to be keywords
+
+commit 953664369cc66ba17c7b9c1939fd9d7f6c6137ad
+Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
+Date: Tue Mar 11 21:48:39 2008 -0300
+
+ Fix several problems in the line edit mode.
+
+ Also allow replacing control characters in the replace pattern as well
+ as nul characters.
+
+commit a2c47d3487aaf4667926195ba3f5b05b94626daf
+Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
+Date: Tue Mar 11 21:46:58 2008 -0300
+
+ Fix several generic bugs including:
+
+ o Several memory read/write errors.
+ o Implement smarter XeditPrintf that will show how many times a text
+ has been printed.
+ o Check all arguments to XeditPrintf to ensure the '%' character cannot
+ be sent to it.
+ o Some minor reindentation to code that still had the original 2 spaces
+ indentation.
+
+commit a1949714b99a502a57b3dd7a99e619c10211d9fc
+Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
+Date: Tue Mar 11 21:46:38 2008 -0300
+
+ Make ispell interface work correctly again.
+
+ This new interface should work properly with asciiSrc and multiSrc widgets,
+ i.e. single byte and multibyte.
+ Also added an empty dictionary entry that is understood by aspell as the
+ "default" dictionary.
+ Code is also more robust to detect aspell exiting too early.
+
+commit f1d58be104f4020ef718a542d7f5ca72cd1f531b
+Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
+Date: Tue Mar 11 21:44:25 2008 -0300
+
+ Readd support for *international resource and default to false.
+
+ This allows several features, like syntax highlight and indentation,
+ turned off to be enabled again.
+
+commit 7d5dbf4a19ec6bbd36784f5d7307629b69dda873
+Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
+Date: Wed Mar 12 21:52:30 2008 -0300
+
+ Add a generic hash table interface to replace the other implementations.
+
+commit 2f7992eaefb19f23c127e15624ba38208c03439b
+Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
+Date: Tue Mar 11 21:43:04 2008 -0300
+
+ Update build for sane defaults.
+
+ Check for existing system functions.
+ Don't add test program sources with main functions to libraries.
+ Build test programs.
+
+commit 19e3f51f9758e2708fb4abfa364b346591089bcd
+Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
+Date: Tue Mar 11 21:41:45 2008 -0300
+
+ Add updated/meaningful README, COPYING and AUTHORS files.
+
+commit 618a07e8131f49bbda77d2cfe5832218a561a5c8
+Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
+Date: Tue Jul 1 18:17:44 2008 -0300
+
+ Fix a bug in the regex library
+
+ The bug causes the regex parser to enter an infinite loop with certain
+ special patterns with alternatives. Test cases also added to ensure
+ the bug will be triggered by the tests if it is somehow reinstantiated.
+
+ Also testing commit to xedit git repository.
+
+commit 946b5b745d9d326799a23f7210b799e1b690643d
+Author: James Cloos <cloos@jhcloos.com>
+Date: Thu Dec 6 16:37:12 2007 -0500
+
+ Replace static ChangeLog with dist-hook to generate from git log
+
+commit dd27b05c49b6e747203c83a96ca812993b2a2def
+Author: James Cloos <cloos@jhcloos.com>
+Date: Mon Sep 3 05:51:19 2007 -0400
+
+ Add *~ to .gitignore to skip patch/emacs droppings
+
+commit e582ba82e04632157c8a7ead56b62da7ba0eddfe
+Author: James Cloos <cloos@jhcloos.com>
+Date: Thu Aug 23 19:24:44 2007 -0400
+
+ Rename .cvsignore to .gitignore
+
+commit baafaa1dee42640d15f4e74ff43b0ee3343de940
+Author: Adam Jackson <ajax@nwnk.net>
+Date: Wed Apr 26 23:39:19 2006 +0000
+
+ Bump to 1.0.2
+
+commit 86e42e7030394b58d9b16eddd9ccc90efa3a11b2
+Author: Adam Jackson <ajax@nwnk.net>
+Date: Mon Apr 3 19:42:16 2006 +0000
+
+ Bug #6480: Cygwin build fix. (Yaakov Selkowitz)
+
+commit beae4e7a8875dfe3bdae54bd3f48b922a8f8a3c1
+Author: Kevin E Martin <kem@kem.org>
+Date: Wed Dec 21 02:29:49 2005 +0000
+
+ Update package version for X11R7 release.
+
+commit ac432c05b782f4d97943de23b97d4b3878e8fe02
+Author: Adam Jackson <ajax@nwnk.net>
+Date: Mon Dec 19 16:22:43 2005 +0000
+
+ Stub COPYING files
+
+commit 814ad517c4de7dfecbc51636e00a62289af45a8f
+Author: Kevin E Martin <kem@kem.org>
+Date: Thu Dec 15 00:24:06 2005 +0000
+
+ Update package version number for final X11R7 release candidate.
+
+commit e70ce0696695b7e6d627d046c19c3b6c9a8ce3da
+Author: Kevin E Martin <kem@kem.org>
+Date: Wed Dec 7 16:17:59 2005 +0000
+
+ Change to use the app-defaults default dir configured in libXt.
+
+commit 6090b669a399c4663517b845d76945c6c2f97ef9
+Author: Kevin E Martin <kem@kem.org>
+Date: Tue Dec 6 22:48:21 2005 +0000
+
+ Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
+
+commit 2abc4c46f8d89aa95262db207f7796ee4ee2e2ea
+Author: Kevin E Martin <kem@kem.org>
+Date: Sat Dec 3 05:49:19 2005 +0000
+
+ Update package version number for X11R7 RC3 release.
+
+commit 83a772ee412acc4cea221e1eb416dfb641f074ed
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date: Mon Nov 28 22:01:41 2005 +0000
+
+ Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
+ update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
+
+commit 08e9327b251c7bebf85befe0c927ed82183ac874
+Author: Eric Anholt <anholt@freebsd.org>
+Date: Mon Nov 21 10:35:00 2005 +0000
+
+ Another pass at .cvsignores for apps.
+
+commit e63cf486fac692f01a5717da970eaee2b711acec
+Author: Eric Anholt <anholt@freebsd.org>
+Date: Sun Nov 20 22:08:52 2005 +0000
+
+ Add/improve .cvsignore files for apps.
+
+commit 312e176e35cb16b7ea2ab4ea706132786a4aa511
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date: Sun Nov 20 04:13:45 2005 +0000
+
+ Add dependency on xp module when building with Xprint support.
+
+commit cd2d0c1372d85eba2c097c652004f97eb0821cd1
+Author: Kevin E Martin <kem@kem.org>
+Date: Wed Nov 9 21:09:20 2005 +0000
+
+ Update package version number for X11R7 RC2 release.
+
+commit 0d4e6039465c3ecadaf76c0558ecc77931c0aa54
Reply to: