summaryrefslogtreecommitdiff
path: root/gettext-tools/misc/ChangeLog.0
diff options
context:
space:
mode:
authorLorry Tar Creator <lorry-tar-importer@lorry>2015-12-28 00:06:36 +0000
committerLorry Tar Creator <lorry-tar-importer@lorry>2015-12-28 00:06:36 +0000
commit6eb5949dd99d174393465069c2fd0bab32deddcc (patch)
treed104f72ac2dcb0f592b1c8e06a5af6790bd4080c /gettext-tools/misc/ChangeLog.0
parent482840e61f86ca321838a91e902c41d40c098bbb (diff)
downloadgettext-tarball-6eb5949dd99d174393465069c2fd0bab32deddcc.tar.gz
gettext-0.19.7gettext-0.19.7
Diffstat (limited to 'gettext-tools/misc/ChangeLog.0')
-rw-r--r--gettext-tools/misc/ChangeLog.02762
1 files changed, 2762 insertions, 0 deletions
diff --git a/gettext-tools/misc/ChangeLog.0 b/gettext-tools/misc/ChangeLog.0
new file mode 100644
index 0000000..c9cdcd6
--- /dev/null
+++ b/gettext-tools/misc/ChangeLog.0
@@ -0,0 +1,2762 @@
+2015-09-11 Daiki Ueno <ueno@gnu.org>
+
+ * gettext 0.19.6 released.
+
+2015-07-28 Daiki Ueno <ueno@gnu.org>
+
+ * gettextize.in: Check if AM_GNU_GETTEXT_VERSION is used.
+ * autopoint.in: Respect AM_GNU_GETTEXT_REQUIRE_VERSION.
+
+2015-07-28 Daiki Ueno <ueno@gnu.org>
+
+ * gettextize.in (archive_version): New variable, set to
+ ARCHIVE_VERSION. Use it as the argument of
+ AM_GNU_GETTEXT_VERSION.
+
+2015-07-27 Daiki Ueno <ueno@gnu.org>
+
+ gettextize: Use a crafted version string
+ Reported by Max Lin in:
+ <https://lists.gnu.org/archive/html/bug-gettext/2015-07/msg00024.html>.
+ * gettextize.in: Replace AM_GNU_GETTEXT_VERSION invocation with
+ "$gettext_version" rather than "$version". This makes it easier
+ to maintain a minor release without being affected by the actual
+ version number generated by git-version-gen.
+ (gettext_version): New variable.
+
+2015-07-27 Peter Eisentraut <peter@eisentraut.org> (tiny change)
+
+ po-mode: Fix to accept four-part msgfmt version number
+ * po-mode.el (po-msgfmt-version-check): Accept four-part version
+ number.
+
+2015-07-10 Daiki Ueno <ueno@gnu.org>
+
+ * gettext 0.19.5 released.
+
+2015-06-24 Daiki Ueno <ueno@gnu.org>
+
+ * autopoint.in: Update for 0.19.5.
+
+2015-04-24 Manuel Uberti <manuel@boccaperta.com> (tiny change)
+
+ * po-mode.el (po-keep-mo-file): New user option.
+ (po-validate): Respect po-keep-mo-file. Fix comment indentation.
+
+2015-01-21 Peter Eisentraut <peter@eisentraut.org> (tiny change)
+
+ * po-mode.el (po-font-lock-keywords): Support all possible length
+ modifiers in C89/C99 format strings.
+
+2014-12-24 Daiki Ueno <ueno@gnu.org>
+
+ * gettext 0.19.4 released.
+
+2014-12-24 Daiki Ueno <ueno@gnu.org>
+
+ * po-mode.el (po-mode-version-string): Bump to 0.23.
+
+2014-10-15 Daiki Ueno <ueno@gnu.org>
+
+ * gettext 0.19.3 released.
+
+2014-10-15 Daiki Ueno <ueno@gnu.org>
+
+ * autopoint.in: Update for 0.19.3.
+
+2014-10-10 Eric Blake <eblake@redhat.com>
+
+ autopoint: Fix infinite recursion when tracing configure.ac
+ Reported by Andreas Henriksson at:
+ <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=764580>
+ * autopoint.in (func_trace_autoconf): Temporarily redefine
+ built-in macros, instead of undefining.
+ * gettextize.in: Likewise.
+
+2014-09-01 Daiki Ueno <ueno@gnu.org>
+
+ * convert-archive.in: Don't use non-portable 'if ! COMMAND'.
+ Reported by Stefano Lattarini in:
+ <https://lists.gnu.org/archive/html/bug-gettext/2011-07/msg00002.html>.
+
+2014-07-14 Daiki Ueno <ueno@gnu.org>
+
+ * gettext 0.19.2 released.
+
+2014-07-14 Daiki Ueno <ueno@gnu.org>
+
+ autopoint: Fix the last change
+ * autopoint.in: Use func_trace_sed for AM_GNU_GETTEXT and
+ AM_GNU_GETTEXT_VERSION, as they are not an Autoconf trace.
+
+2014-07-14 Daiki Ueno <ueno@gnu.org>
+
+ autopoint: Select macro tracing method by Autoconf version
+ Reported and analyzed by Pádraig Brady in:
+ <http://lists.gnu.org/archive/html/bug-gnulib/2014-07/msg00071.html>.
+ * autopoint.in (func_trace_autoconf): Rename from func_trace.
+ ($func_trace): Set to func_trace_autoconf if Autoconf >= 2.69 is
+ available, otherwise to func_trace_sed.
+ * gettextize.in: Likewise.
+
+2014-06-10 Daiki Ueno <ueno@gnu.org>
+
+ * gettext 0.19.1 released.
+
+2014-06-02 Daiki Ueno <ueno@gnu.org>
+
+ * gettext 0.19 released.
+
+2014-04-23 Daiki Ueno <ueno@gnu.org>
+
+ autopoint: Unset variables known to interfere with common tools
+ Reported by Jan Cholasta at:
+ <https://bugzilla.redhat.com/show_bug.cgi?id=801374>.
+ * autopoint.in: Unset CDPATH, CLICOLOR_FORCE, and GREP_OPTIONS.
+ * gettextize.in: Unset CLICOLOR_FORCE and GREP_OPTIONS.
+
+2014-04-21 Daiki Ueno <ueno@gnu.org>
+
+ * autopoint.in: Rename gettext_dir to gettext_datadir.
+ * gettextize.in: Likewise.
+
+2014-03-27 Daiki Ueno <ueno@gnu.org>
+
+ autopoint: Use SED-based trace for non-standard Autoconf macros
+ Reported by Sean McGovern in <https://savannah.gnu.org/bugs/?41913>.
+ * autopoint.in (func_trace_sed): New function; use it to trace
+ AM_GNU_GETTEXT and AM_GNU_GETTEXT_VERSION.
+ * gettextize.in (func_trace_sed): New function; use it to trace
+ AM_GNU_GETTEXT.
+
+2014-03-26 Daiki Ueno <ueno@gnu.org>
+
+ * autopoint.in: Allow user to specify the directory in which
+ archive belongs, through $gettext_dir envvar.
+ * gettextize.in: Likewise.
+
+2013-12-05 Daiki Ueno <ueno@gnu.org>
+
+ * autopoint.in (func_trace): Allow user to specify autom4te
+ executable name through $AUTOM4TE envvar.
+ * gettextize.in (func_trace): Likewise.
+ Suggested by Eric Blake at
+ <https://lists.gnu.org/archive/html/bug-gettext/2013-12/msg00006.html>.
+
+2013-11-19 Daiki Ueno <ueno@gnu.org>
+
+ * autopoint.in (func_trace): Disable m4_include and m4_esyscmd.
+ * gettextize.in (func_trace): Likewise.
+ Reported by Bernhard Voelker
+ <https://lists.gnu.org/archive/html/bug-gettext/2013-11/msg00011.html>
+ and suggested by Eric Blake at <https://savannah.gnu.org/bugs/?40083>.
+
+2013-10-16 Daiki Ueno <ueno@gnu.org>
+
+ * autopoint.in: Use 'm4' as the default macro directory if it is
+ not specified in configure.ac nor Makefile.am.
+ Reported by Michał Górny in
+ <http://savannah.gnu.org/bugs/?40278>.
+
+2013-09-24 Daiki Ueno <ueno@gnu.org>
+
+ * autopoint.in (func_trace): Discard stderr of autom4te.
+ * gettextize.in (func_trace): Likewise.
+ Reported by Gary V. Vaughan in
+ <http://savannah.gnu.org/bugs/?40083>.
+
+2013-09-24 Daiki Ueno <ueno@gnu.org>
+
+ * autopoint.in: Recognize multiple arguments of AM_GNU_GETTEXT
+ when tracing.
+ * gettextize.in: Likewise.
+ Reported by Gary V. Vaughan in
+ <http://savannah.gnu.org/bugs/?40082>.
+
+2013-08-12 Daiki Ueno <ueno@gnu.org>
+
+ autopoint: make macro trace in autom4te robuster
+ * autopoint.in (func_trace): Ignore M4sugar macros which may abort
+ autom4te and read gettext.m4 to trace AM_GNU_GETTEXT_* macros.
+ * gettextize.in (func_trace): New function ported from autopoint.in.
+ Reported by Sami Kerola in
+ <https://lists.gnu.org/archive/html/bug-gettext/2013-07/msg00002.html>.
+
+2013-07-29 Jan Djärv <jan.h.d@swipnet.se> (tiny change)
+
+ * po-mode.el (po-send-mail): Don't include original uncompressed
+ text in the mail.
+
+2013-07-21 Daiki Ueno <ueno@gnu.org>
+
+ * autopoint.in (omitintl): Don't set it 'no' when no
+ AM_GNU_GETTEXT call is found.
+ Reported by Sebastien Helleu in <http://savannah.gnu.org/bugs/?39536>.
+
+2013-05-02 Daiki Ueno <ueno@gnu.org>
+
+ * autopoint.in (func_trace): New function; use it all in places
+ where Autoconf macro trace is needed.
+ (func_version): Bump copyright year.
+ * gettextize.in (func_version): Bump copyright year.
+
+2013-03-05 Daiki Ueno <ueno@gnu.org>
+
+ * po-mode.el (po-font-lock-keywords): Properly highlight C format
+ strings with parameter positions.
+ Reported at
+ <https://savannah.gnu.org/bugs/index.php?33552>.
+
+2013-03-05 Ævar Arnfjörð Bjarmason <avarab@gmail.com> (tiny change)
+
+ * po-mode.el (po-auto-update-file-header): New user option.
+ (po-check-file-header): Respect 'po-auto-update-file-header'.
+
+2013-03-04 Daiki Ueno <ueno@gnu.org>
+
+ * autopoint.in: Handle macro directories specified in configure.ac.
+ Reported by Pavel Raiskup in
+ <http://lists.gnu.org/archive/html/bug-gettext/2013-02/msg00017.html>.
+
+2013-03-04 Daiki Ueno <ueno@gnu.org>
+
+ * gettextize.in: Use autoconf trace to detect auxdir and m4dir.
+
+2013-03-04 Daiki Ueno <ueno@gnu.org>
+
+ * gettextize.in: Don't add redundant "-I m4" if
+ AC_CONFIG_MACRO_DIR{,S} is not specified.
+
+2013-03-01 Daiki Ueno <ueno@gnu.org>
+
+ * gettextize.in: Handle macro directories specified in configure.ac.
+ Reported by Pavel Raiskup in
+ <http://lists.gnu.org/archive/html/bug-gettext/2013-02/msg00017.html>.
+
+2013-02-28 Daiki Ueno <ueno@gnu.org>
+
+ * autopoint.in (gettext_dir): Substitute PATH_SEPARATOR at
+ configure time.
+ * gettextize.in (gettext_dir): Substitute PATH_SEPARATOR at
+ configure time.
+ Suggested by Stefano Lattarini in
+ <http://lists.gnu.org/archive/html/bug-gettext/2012-12/msg00066.html>.
+
+2013-01-07 Daiki Ueno <ueno@gnu.org>
+
+ * autopoint.in: Extract version number from configure.ac in a more
+ robust way.
+ Reported by Tom G. Christensen in
+ <http://lists.gnu.org/archive/html/bug-gnulib/2013-01/msg00053.html>.
+
+2012-12-25 Daiki Ueno <ueno@gnu.org>
+
+ * autopoint.in: Update for 0.18.2.
+
+2012-12-25 Daiki Ueno <ueno@gnu.org>
+
+ * gettext-0.18.2 released.
+
+2010-08-30 Bruno Haible <bruno@clisp.org>
+
+ Improve interopability with Emacs 23.
+ * po-compat.el (po-find-file-coding-system-guts): Don't use codepages
+ API in Emacs >= 23.
+ * po-mode.el (po-mode-version-string): Bump to 2.21.
+ (po-ediff-buffers-exit-recursive, po-send-mail): Use
+ insert-buffer-substring instead of insert-buffer.
+
+2010-06-06 Bruno Haible <bruno@clisp.org>
+
+ New options --with-xz and --with-bzip2 for compressing the archive.
+ * autopoint.in: Handle the archive formats dirgz, dirbz2, dirxz instead
+ of dir.
+ * convert-archive.in: Handle the archive formats dirgz, dirbz2, dirxz
+ like dir. Format 'dir' is now without compression.
+ * Makefile.am (MOSTLYCLEANFILES): New variable.
+ (CLEANFILES): Add archive.dir.tar.gz, archive.dir.tar.bz2,
+ archive.dir.tar.xz.
+ (EXTRA_DIST): Add archive.dir.tar. Remove archive.dir.tar.gz.
+ (ARCHIVE_dirgz, ARCHIVE_dirbz2, ARCHIVE_dirxz, ARCHIVE_git,
+ ARCHIVE_cvs): New variables.
+ (gettextsrc_DATA): Use them.
+ (archive.dir.tar): Renamed from archive.dir.tar.gz. Look for an
+ installed .tar.bzip2 or .tar.xz as well.
+ (archive.dir.tar.gz, archive.dir.tar.bz2, archive.dir.tar.xz): New
+ rules.
+ (archive.git.tar.gz, archive.cvs.tar.gz): Update.
+ * add-to-archive: Read and write an uncompressed archive.dir.tar.
+
+2010-06-06 Bruno Haible <bruno@clisp.org>
+
+ Make 'convert-archive' less verbose.
+ * convert-archive.in: Avoid all output from "git commit".
+
+2010-06-04 Bruno Haible <bruno@clisp.org>
+
+ * gettext-0.18.1 released.
+
+2010-06-04 Bruno Haible <bruno@clisp.org>
+
+ Don't assume GNU tar.
+ * convert-archive.in (TAR, TAR_OPTIONS): New variables.
+ Reported by Ryan Schmidt <ryandesign@macports.org>.
+
+2010-06-04 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in: Update for 0.18.1.
+
+2010-06-03 Bruno Haible <bruno@clisp.org>
+
+ Deprecate the --with-cvs option.
+ * autopoint.in: Update comments.
+ * add-to-archive: Update archive.dir.tar.gz, not archive.cvs.tar.gz.
+ * Makefile.am (CLEANFILES): Add archive.cvs.tar.gz instead of
+ archive.dir.tar.gz.
+ (EXTRA_DIST): Add archive.dir.tar.gz instead of archive.cvs.tar.gz.
+ (archive.dir.tar.gz): Adapted from archive.cvs.tar.gz rule.
+ (archive.git.tar.gz, archive.cvs.tar.gz): Generate from
+ archive.dir.tar.gz.
+
+2010-05-26 Bruno Haible <bruno@clisp.org>
+
+ Interoperability with newer versions of 'cvs'.
+ * autopoint.in: Unset some more environment variables. Set
+ CVS_SIGN_COMMITS to empty.
+ * convert-archive.in: Likewise.
+
+2010-05-16 Bruno Haible <bruno@clisp.org>
+
+ convert-archive: Don't publicize the builder's name and email.
+ * convert-archive.in: Unset GIT_CONFIG and set dummy user.name and
+ user.email parameters.
+ Reported by Santiago Vila <sanvila@unex.es>.
+
+2010-05-16 Bruno Haible <bruno@clisp.org>
+
+ Avoid keyword substitution in cvs archives created by convert-archive.
+ * convert-archive.in: When creating a cvs archive, use "cvs admin -ko"
+ on all files.
+
+2010-05-16 Bruno Haible <bruno@clisp.org>
+
+ Make convert-archive more robust.
+ * convert-archive.in: Report a fatal error in many error conditions.
+ Reported by Santiago Vila <sanvila@unex.es>.
+
+2010-05-16 Bruno Haible <bruno@clisp.org>
+
+ * convert-archive.in: Remove known 'rlog' warning from error output.
+ (func_version): Update copyright years.
+
+2010-05-09 Bruno Haible <bruno@clisp.org>
+
+ * gettext-0.18 released.
+
+2010-05-09 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in: Update for 0.18.
+
+2010-05-09 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in (func_version): Bump copyright year.
+
+2010-05-08 Bruno Haible <bruno@clisp.org>
+
+ * po-mode.el (po-mode-version-string): Bump to 2.2.
+
+2010-05-08 Noritada Kobayashi <nori1@dolphin.c.u-tokyo.ac.jp>
+
+ po-mode: Fix bug in po-previous-translated-entry function.
+ * po-mode.el (po-previous-translated-entry): Use correct regular
+ expression.
+ Reported via Santiago Vila in
+ <http://lists.gnu.org/archive/html/bug-gnu-utils/2008-08/msg00039.html>.
+
+2010-05-08 Noritada Kobayashi <nori1@dolphin.c.u-tokyo.ac.jp>
+ Bruno Haible <bruno@clisp.org>
+
+ po-mode: Optionally delete previous untranslated comment when editing.
+ * po-mode.el (po-auto-delete-previous-msgid): New customizable
+ variable.
+ (po-any-previous-msgctxt-regexp, po-any-previous-msgid-regexp,
+ po-any-previous-msgid_plural-regexp): New variables.
+ (po-msgid-to-msgstr, po-kill-msgstr, po-yank-msgstr, po-subedit-exit):
+ Invoke po-maybe-delete-previous-untranslated after po-set-msgstr-form.
+ (po-unfuzzy): Invoke po-maybe-delete-previous-untranslated.
+ (po-previous-untranslated-region-for, po-previous-untranslated-regions,
+ po-delete-previous-untranslated, po-maybe-delete-previous-untranslated):
+ New functions.
+ Reported in
+ <http://lists.gnu.org/archive/html/bug-gnu-utils/2008-05/msg00032.html>.
+
+2010-05-08 Bruno Haible <bruno@clisp.org>
+
+ po-mode: Fix po-msgid-to-msgstr on plural entries.
+ * po-mode.el (po-get-msgid_plural): New function.
+ (po-msgid-to-msgstr): Use it.
+
+2010-05-08 Noritada Kobayashi <nori1@dolphin.c.u-tokyo.ac.jp>
+ Bruno Haible <bruno@clisp.org>
+
+ po-mode: Fix po-get-msgid function in plural entries.
+ * po-mode.el (po-get-msgid): Use po-start-of-msgid_plural as end
+ pointer, if it is set.
+ Reported in
+ <http://lists.gnu.org/archive/html/bug-gnu-utils/2008-05/msg00031.html>.
+
+2010-05-08 Noritada Kobayashi <nori1@dolphin.c.u-tokyo.ac.jp>
+ Bruno Haible <bruno@clisp.org>
+
+ po-mode: Determine position of "msgid_plural" line in current entry.
+ * po-mode.el (po-start-of-msgid_plural): New variable.
+ (po-any-msgid_plural-regexp): New variable.
+ (po-mode): Make po-start-of-msgid_plural buffer-local.
+ (po-find-span-of-entry): Set also po-start-of-msgid_plural.
+ Based on patch in
+ <http://lists.gnu.org/archive/html/bug-gnu-utils/2008-05/msg00031.html>.
+
+2010-05-08 Bruno Haible <bruno@clisp.org>
+
+ * po-mode.el (po-get-msgstr-flavor): Preserve the point's position.
+
+2010-05-08 Noritada Kobayashi <nori1@dolphin.c.u-tokyo.ac.jp>
+
+ Fix failure of po-msgid-to-msgstr just after opening a buffer.
+ * po-mode.el (po-msgstr-form-flavor): Remove variable.
+ (po-get-msgstr-form): Do not call po-get-msgstr-flavor.
+ (po-set-msgstr-form): Call po-get-msgstr-flavor function here.
+ Reported in
+ <http://lists.gnu.org/archive/html/bug-gnu-utils/2008-05/msg00028.html>.
+
+2010-05-08 Bruno Haible <bruno@clisp.org>
+
+ * po-mode.el (po-edit-string): Assign major mode text-mode to the
+ subedit buffer.
+ Reported by Kenichi Handa <handa@m17n.org>.
+
+2010-03-28 Bruno Haible <bruno@clisp.org>
+
+ * gettexize.in: Warn about use of --intl option.
+ (func_usage): Mark it as deprecated.
+ (func_version): Bump copyright year.
+
+2009-12-25 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in (m4filelist): Add fcntl-o.m4 instead of fcntl_h.m4 to
+ the list.
+
+2009-12-12 Bruno Haible <bruno@clisp.org>
+
+ * po-compat.el: Untabify.
+ * gettextize.in: Partially untabify.
+
+2009-10-18 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in (m4filelist): Add fcntl_h.m4 to the list.
+ (func_version): Bump copyright year.
+
+2009-09-27 Bruno Haible <bruno@clisp.org>
+
+ * add-to-archive: Pass option -fPIC to gcc. Clean up cvsuser.so.
+
+2009-09-27 Bruno Haible <bruno@clisp.org>
+
+ Support alternative to the cvs-compression of the archive.
+ * convert-archive.in: New file.
+ * autopoint.in (func_version): Show the archive format.
+ Support archive formats dir, cvs, git, instead of only cvs.
+ * Makefile.am (DISTCLEANFILES): Add convert-archive.
+ (CLEANFILES): Add archive.dir.tar.gz, archive.git.tar.gz.
+ (gettextsrc_DATA): Depend on @ARCHIVE_FORMAT@.
+ (archive.dir.tar.gz, archive.git.tar.gz): New rules.
+ Reported by Arkadiusz Miskiewicz in
+ <https://savannah.gnu.org/bugs/?27281>.
+
+2009-09-27 Bruno Haible <bruno@clisp.org>
+
+ * add-to-archive: Use archive.cvs.tar.gz instead of archive.tar.gz.
+ * autopoint.in: Likewise.
+ * Makefile.am (archive.cvs.tar.gz): Renamed from archive.tar.gz.
+ (EXTRA_DIST, gettextsrc_DATA): Update.
+
+2009-08-14 Bruno Haible <bruno@clisp.org>
+
+ * Makefile.am (archive.tar.gz): Update error message.
+
+2009-08-09 Bruno Haible <bruno@clisp.org>
+
+ Add support for multiple PO directories to autopoint.
+ * autopoint.in (sed_extract_config_files, configfiles,
+ sed_remove_Makefile_in, podirs): New variables.
+ (func_destfile): Set allpodirs.
+ When allpodirs is set, loop over $podirs.
+ Reported by Guillem Jover <guillem@debian.org>
+ via Santiago Vila <sanvila@unex.es>.
+
+2008-12-07 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in (func_version): Bump copyright year.
+
+2008-12-07 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in (func_compare): New function.
+ Don't overwrite *.m4 files when the existing file has a version number
+ at least as large as the one from the gettext release.
+ Reported by Colin Watson <cjwatson@debian.org>
+ and Sylvain Beucler <beuc@beuc.net>.
+
+2008-08-17 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in (m4filelist): Add threadlib.m4 to the list.
+ (func_version): Bump copyright year.
+
+2008-08-13 Sven Joachim <svenjoac@gmx.de>
+
+ * po-mode.el (po-check-file-header): Use forward-line with
+ negative argument instead of previous-line.
+ (po-add-attribute): Use forward-line instead of next-line.
+
+2008-05-25 Bruno Haible <bruno@clisp.org>
+
+ * po-mode.el (po-replace-revision-date): Return nil.
+ Patch by Kobayashi Noritada <nori1@dolphin.c.u-tokyo.ac.jp>.
+
+2008-05-07 Bruno Haible <bruno@clisp.org>
+
+ * po-mode.el (po-team-name-to-code): Add Beja. Remove Adangme, Banda,
+ Batak. Update Scottish Gaelic, Central Khmer, Romansh.
+
+2008-05-07 Bruno Haible <bruno@clisp.org>
+
+ Fix editing of plural forms.
+ * po-mode.el (po-mode-version-string): Bump to 2.11.
+ (po-any-msgstr-block-regexp): Must start with msgstr or msgstr[0];
+ needed for re-search-backward.
+ (po-get-msgstr-flavor): Set the point to po-start-of-msgstr-form, not
+ to the beginning of the line.
+ Reported by Stéphane Raimbault <stephane.raimbault@gmail.com>.
+
+2008-04-20 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in: Check that really all CVS directories are removed.
+ Reported by Jim Meyering <jim@meyering.net>.
+
+2008-01-18 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in (xver): Make its computation more robust.
+ Reported by Michael Bauschert <Michael.Bauschert@de.ibm.com>.
+
+2008-01-18 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in: Fix line breaking in an error message.
+
+2007-12-02 Bruno Haible <bruno@clisp.org>
+
+ * po-mode.el: Use modern backquote syntax.
+ Report and patch by Agustin Martin <agmartin@debian.org> via
+ Santiago Vila <sanvila@unex.es>.
+
+2007-11-07 Bruno Haible <bruno@clisp.org>
+
+ * gettext-0.17 released.
+
+2007-11-07 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in: Update for 0.17.
+
+2007-10-31 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in (m4filelist): Remove ulonglong.m4 from the list.
+
+2007-10-17 Bruno Haible <bruno@clisp.org>
+
+ * po-mode.el (po-msgstr-form-flavor): Renamed from
+ po-this-msgstr-flavor. New defvar.
+
+2007-10-15 Bruno Haible <bruno@clisp.org>
+
+ * po-mode.el (po-get-msgstr-form): Remove 'kill' argument.
+ (po-kill-ring-save-msgstr, po-fade-out-entry): Update.
+
+ * po-mode.el (po-get-msgid): Remove 'kill' argument.
+
+ * po-mode.el (po-get-msgstr-form): Renamed from po-get-msgstr-new.
+ (po-get-msgstr): Remove function.
+
+ * po-mode.el (po-subedit-exit-old): Remove function.
+
+ * po-mode.el (po-set-msgstr-form): Renamed from po-set-msgstr-new.
+ (po-set-msgstr): Remove function.
+
+ * po-mode.el (po-edit-msgstr-old): Remove function.
+
+ * po-mode.el (po-edit-string): Renamed from po-edit-string-new. Remove
+ old po-edit-string function.
+
+2007-10-14 Bruno Haible <bruno@clisp.org>
+
+ * po-mode.el (po-find-span-of-entry): Inline po-find-this-msgstr.
+ (po-find-this-msgstr): Remove function.
+
+ * po-mode.el (po-start-of-msgstr-form, po-end-of-msgstr-form): New
+ defvars.
+
+ * po-mode.el (po-start-of-msgstr-form): Renamed from
+ po-start-of-this-msgstr.
+ (po-end-of-msgstr-form): Renamed from po-end-of-this-msgstr.
+
+ * po-mode.el (po-start-of-msgstr-block): Renamed from
+ po-start-of-msgstr.
+
+ * po-mode.el (po-any-msgstr-block-regexp): Renamed from
+ po-any-msgstr-regexp.
+
+ * po-mode.el (po-any-msgstr-form-regexp): Renamed from
+ po-any-msgstr-regexp-old.
+
+2007-10-07 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in (func_version): In the --version output, say GPLv3+.
+ * gettexize.in (func_version): Likewise.
+
+2007-09-01 Bruno Haible <bruno@clisp.org>
+
+ * Makefile.am (archive.tar.gz): Provide an explicit error message if
+ archive.tar.gz cannot be found.
+ Reported by Spiros at <https://savannah.gnu.org/bugs/?16657>.
+
+2007-06-30 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in (func_version): Use the standard --version output, see
+ <http://lists.gnu.org/archive/html/bug-gnulib/2007-03/msg00302.html>.
+ * gettexize.in (func_version): Likewise.
+
+2007-06-30 Bruno Haible <bruno@clisp.org>
+
+ * po-mode.el (po-check-file-header): Use save-restriction.
+ Report and patch by Sven Joachim <sven_joachim@web.de> in
+ <http://lists.gnu.org/archive/html/bug-gnu-utils/2006-08/msg00110.html>.
+
+2007-06-30 Bruno Haible <bruno@clisp.org>
+
+ * po-mode.el (po-team-name-to-code): Add a few more entries.
+
+2007-06-29 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-find-this-msgstr): New function.
+ (po-find-span-of-entry): Use it.
+
+ * po-mode.el (po-get-msgstr-flavor): New function.
+ (po-any-msgstr-regexp-old): New variable.
+ (po-subedit-exit-old): New function, renamed from po-subedit-exit.
+ (po-edit-msgstr-old): New function, renamed from po-edit-msgstr.
+ (po-get-msgstr-new): New function, based on po-get-msgstr.
+ (po-set-msgstr-new): New function, based on po-set-msgstr.
+ (po-edit-string-new): New function, based on po-edit-string.
+ (po-edit-msgstr): Use po-get-msgstr-new.
+ (po-subedit-exit): Use po-set-msgstr-new.
+
+2007-06-30 Bruno Haible <bruno@clisp.org>
+
+ * po-mode.el (po-translation-project-address): Update email address
+ after the Translation Project moved.
+ (po-translation-project-mail-label): Update comment.
+
+2007-06-29 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-subedit-mode-menu-layout, po-mode-menu-layout):
+ Remove trailing string.
+ * po-mode.el (po-mode-menu-layout): Make "Source marking" a submenu.
+ Remove subtitles from menus.
+ Comment unimplemented features. Reorganize entry hierarchy.
+
+2007-06-17 Bruno Haible <bruno@clisp.org>
+
+ Support for the msgctxt syntax.
+ * po-mode.el (po-mode-version-string): Bump version number to 2.1.
+ (po-start-of-msgctxt): New variable.
+ (po-any-msgctxt-msgid-regexp): New variable.
+ (po-font-lock-keywords): Add msgctxt.
+ (po-mode): Make variable po-start-of-msgctxt local.
+ (po-find-span-of-entry): Set also po-start-of-msgctxt.
+ (po-add-attribute, po-delete-attribute): Use po-start-of-msgctxt.
+
+2007-06-17 Bruno Haible <bruno@clisp.org>
+
+ * po-mode.el (po-mode-map): Bind po-undo also to Ctrl-x u.
+
+2007-06-17 Bruno Haible <bruno@clisp.org>
+
+ * po-mode.el (po-any-msgstr-regexp): Add support for plural forms.
+ The patch from 2001-03-10 did not work.
+ (po-untranslated-regexp): Recognize also empty msgstr[i] values.
+
+2007-06-17 Bruno Haible <bruno@clisp.org>
+
+ * po-mode.el (po-edit-out-full): Don't ask the user for confirmation.
+
+2007-06-17 Bruno Haible <bruno@clisp.org>
+
+ * po-mode.el: Untabify.
+
+2007-06-17 Bruno Haible <bruno@clisp.org>
+
+ * po-mode.el (po-font-lock-keywords): Stop recognizing "msg" as a
+ keyword.
+
+2007-06-17 Bruno Haible <bruno@clisp.org>
+
+ Fix '#' command on obsolete entries.
+ * po-mode.el (po-comment-regexp): Renamed from po-active-comment-regexp.
+ (po-obsolete-comment-regexp): Remove variable.
+ (po-get-comment, po-set-comment): Fix syntax assumptions about comments
+ for obsolete entries.
+
+2007-06-17 Bruno Haible <bruno@clisp.org>
+
+ * po-mode.el (po-msgid-to-msgstr): Fix English message.
+
+2007-06-17 Bruno Haible <bruno@clisp.org>
+
+ * po-mode.el (po-add-attribute, po-delete-attribute, po-fuzzy-regexp):
+ Don't recognize the syntax "#! fuzzy" any more.
+
+2007-06-17 Bruno Haible <bruno@clisp.org>
+
+ * po-mode.el (po-validate): Protect the buffer-file-name against
+ shell interpretation.
+ Reported by Laurynas Biveinis <laurynas.biveinis@gmail.com>.
+
+2007-06-17 Bruno Haible <bruno@clisp.org>
+
+ * po-mode.el (po-msgfmt-version-check): Recognize also 0.16.2-pre1.
+
+2007-06-08 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in: Update year in --version output.
+
+2007-06-07 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in (m4filelist): Add intlmacosx.m4 to the list.
+ (func_version): Update copyright year.
+
+2007-05-24 Bruno Haible <bruno@clisp.org>
+
+ * po-mode.el (po-mode-map): Bind po-undo also to Ctrl-_.
+ Suggested by Kevin Ryde <user42@zip.com.au>.
+
+2007-04-06 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in (m4filelist): Remove longdouble.m4 from the list.
+
+2006-12-19 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: Protect against spaces in the value of $gettext_dir.
+
+2006-12-19 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in (func_usage): Document --po-dir.
+ Handle the --po-dir option. Loop over each specified --po-dir value
+ instead of hardcoding po/.
+ Reported by Daniel Leidert <daniel.leidert.spam@gmx.net>.
+
+2006-11-27 Bruno Haible <bruno@clisp.org>
+
+ * gettext-0.16.1 released.
+
+2006-11-27 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in: Update for 0.16.1.
+
+2006-10-26 Bruno Haible <bruno@clisp.org>
+
+ * gettext-0.16 released.
+
+2006-10-26 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in: Update for 0.16.
+
+2006-10-15 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in (m4dir_is_next): Reset it to empty when the m4dir was
+ seen.
+ (m4dir_defaulted): New variable.
+ In the recommendations how to run aclocal, show all the needed -I
+ options, not just one.
+ Reported by Ralf Wildenhues.
+
+2006-10-08 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in (usage): Document the --symlink option instead of the
+ --copy option.
+ Accept a --symlink option.
+ (try_ln_s): Change default value to false.
+
+2006-10-01 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in (m4filelist): Add intldir.m4.
+
+2006-09-18 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in (m4filelist): Remove inttypes-h.m4.
+
+2006-09-11 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in (have_automake19, min_automake_version): New variables.
+ (m4filelist): Use the minimum needed file list if --intl was not
+ specified and automake version is >= 1.9.
+
+2006-09-11 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in (m4filelist): Add intl.m4.
+
+2006-08-28 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in (m4filelist): Remove signed.m4.
+
+2006-07-25 Bruno Haible <bruno@clisp.org>
+
+ * Makefile.msvc: Remove file.
+ * Makefile.am (EXTRA_DIST): Remove Makefile.msvc.
+
+2006-07-25 Bruno Haible <bruno@clisp.org>
+
+ * Makefile.vms: Remove file.
+ * Makefile.am (EXTRA_DIST): Remove Makefile.vms.
+
+2006-07-21 Bruno Haible <bruno@clisp.org>
+
+ * gettext-0.15 released.
+
+2006-07-20 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in: Update for 0.15.
+
+2006-07-20 Bruno Haible <bruno@clisp.org>
+
+ * po-mode.el (po-mode-version-string): Bump to 2.02.
+
+2006-06-27 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in (m4filelist): Remove isc-posix.m4.
+
+2006-06-04 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in (m4filelist): Replace inttypes.m4 with inttypes-h.m4.
+
+2006-04-17 Bruno Haible <bruno@clisp.org>
+
+ * add-to-archive: Remove special handling of mkinstalldirs file.
+ * gettextize.in: Likewise.
+
+2006-04-20 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in: Update for 0.15.
+
+2006-04-12 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in (func_find_curr_installdir): Handle the case of a
+ symbolic link pointing to an absolute pathname correctly.
+ * gettextize.in (func_find_curr_installdir): Likewise.
+
+2006-01-23 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in (func_tmpdir): Invoke mktemp without option -q, because
+ in some versions of mktemp this option has the effect that mktemp
+ outputs nothing at all.
+ (func_version): Bump copyright year.
+ * autopoint.in (func_tmpdir): Invoke mktemp without option -q.
+ (func_version): Bump copyright year.
+ Patch by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.
+
+2005-09-18 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in (func_find_curr_installdir): Really remove the temporary
+ directory after use.
+ * gettextize.in (func_find_curr_installdir): Likewise.
+
+2005-08-26 Bruno Haible <bruno@clisp.org>
+
+ * po-mode.el (po-team-name-to-code): Add support for Old English,
+ Hyam, Jju, Tyap, Kagoma, Maithili, Mayan, Nahuatl, Low Saxon,
+ Northern Sotho, Páez, Tetum, Zapotec.
+
+2005-07-24 Bruno Haible <bruno@clisp.org>
+
+ Tidy up exported symbols.
+ * gettextize.in (m4filelist): Add visibility.m4.
+
+2005-07-26 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in (datarootdir): New variable.
+ * gettextize.in (datarootdir): New variable.
+
+2005-07-16 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in (m4filelist): Add lock.m4.
+
+2005-07-09 Bruno Haible <bruno@clisp.org>
+
+ * po-mode.el (po-validate): Require the 'compile' module before
+ accessing it.
+ Report and patch by Sven Joachim <sven_joachim@web.de>.
+
+2006-06-21 Bruno Haible <bruno@clisp.org>
+
+ * gettext-0.14.6 released.
+
+2006-06-21 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in: Update for 0.14.6.
+
+2005-05-23 Bruno Haible <bruno@clisp.org>
+
+ * gettext-0.14.5 released.
+
+2005-05-23 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in: Update for 0.14.5.
+
+2005-04-11 Bruno Haible <bruno@clisp.org>
+
+ * gettext-0.14.4 released.
+
+2005-04-11 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in: Update for 0.14.4.
+
+2005-03-14 Bruno Haible <bruno@clisp.org>
+
+ * gettext-0.14.3 released.
+
+2004-10-23 Bruno Haible <bruno@clisp.org>
+
+ * start-po-el: New file.
+ * Makefile.am (lisp_LISP): Add it.
+
+2005-03-08 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in: Update for 0.14.3.
+
+2005-03-08 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: Compute comma separated lists for ChangeLog entries
+ correctly. Also comma-separate the EXTRA_DIST ChangeLog entry.
+
+2005-03-07 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: Create the auxdir if it doesn't exist.
+ Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>.
+
+2005-03-07 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in (func_m4ChangeLog_init, func_m4ChangeLog_add_entry,
+ func_m4ChangeLog_finish): Let the behaviour depend on
+ using_m4ChangeLog. Initialize using_m4ChangeLog depending on whether
+ an m4/ChangeLog already exists.
+ Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>.
+
+2005-03-06 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: Update the instructions for fetching config.guess and
+ config.sub.
+ Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.
+
+2005-03-06 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in (func_destfile): Also set a variable 'sharedowner'.
+ For files with shared ownership, treat local modification as a warning.
+ Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>.
+
+2005-03-05 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: When a po/POTFILES.in does not exist, create an
+ initial empty one.
+ Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.
+
+2005-03-05 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in (func_m4ChangeLog_init, func_m4ChangeLog_finish):
+ Keep track whether a $m4dir/ChangeLog file was created.
+ Don't create a $m4dir/Makefile.am if aclocal version 1.8 or newer is
+ present; instead add $m4dir/ChangeLog to EXTRA_DIST if needed.
+ Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.
+
+2005-03-05 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: When adding items to EXTRA_DIST, SUBDIRS,
+ DIST_SUBDIRS, ACLOCAL_AMFLAGS in Makefile.am, optionally remove one
+ space after the added items. When adding items to AC_CONFIG_FILES,
+ AC_OUTPUT in configure.ac, remove don't insert an extra space after
+ the added items.
+ Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>.
+
+2005-03-05 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: Emit brackets around the argument of
+ AM_GNU_GETTEXT_VERSION.
+ Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>.
+
+2005-03-05 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: Don't recommend to add AM_GNU_GETTEXT([external])
+ when it is already present.
+ Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>.
+
+2005-03-05 Bruno Haible <bruno@clisp.org>
+
+ Remove old sh, tcl, perl interfaces.
+ * gettext-sh: Remove file.
+ * tcl_gettext.c, README-Tcl: Remove files.
+ * gettext.perl: Remove file.
+ * Makefile.am (EXTRA_DIST): Remove them.
+
+2005-02-24 Bruno Haible <bruno@clisp.org>
+
+ * gettext-0.14.2 released.
+
+2005-02-24 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in: Update for 0.14.2.
+
+2005-02-07 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in: Use LC_ALL=C to protect range expression against
+ Estonian locale.
+ * gettextize.in: Likewise.
+
+2005-02-05 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in: Check the version number, instead of relying on cvs
+ for doing so.
+ Reported by Paul Eggert.
+
+2005-01-10 Bruno Haible <bruno@clisp.org>
+
+ Security fixes.
+ * autopoint.in: Exit if the creation of one of the temporary
+ directories fails. Also restrict the access to the temporary cvs_dir.
+ Reported by Javier Fernández-Sanguino Peña <jfs@computer.org>.
+
+2005-01-09 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in (func_tmpdir): New function.
+ (func_find_curr_installdir): Use it.
+ (mismatchfile): Create inside a temporary directory. Remove afterwards.
+ * gettextize.in (func_tmpdir): New function.
+ (func_find_curr_installdir): Use it.
+ Reported by Joey Hess <joeyh@debian.org>.
+
+2005-01-05 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in: Update year in --version output.
+ * gettextize.in: Likewise.
+
+2005-01-05 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: Unset CDPATH in a more robust way.
+
+2004-12-14 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: Unset CDPATH.
+
+2004-02-07 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: Modify only the first occurrence of AC_CONFIG_FILES,
+ not all of them.
+ Reported by Dalibor Topic <robilad@kaffe.org>.
+
+2004-02-04 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: Add po to SUBDIRS if it was created in this run.
+ Tell the user to create po/POTFILES.in if it is not yet there.
+ Reported by Prof. Roberto Bagnara <bagnara@cs.unipr.it>.
+
+2004-02-02 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in (m4filelist): Add glibc2.m4.
+
+2004-01-29 Bruno Haible <bruno@clisp.org>
+
+ * gettext-0.14.1 released.
+
+2004-01-28 Bruno Haible <bruno@clisp.org>
+
+ * gettext-0.14 released.
+
+2004-01-19 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: Modify DIST_SUBDIRS like SUBDIRS, when it was found in
+ Makefile.am.
+ Reported by Dalibor Topic <robilad@kaffe.org>.
+
+2003-12-17 Bruno Haible <bruno@clisp.org>
+
+ * gettext-0.13.1 released.
+
+2003-11-30 Bruno Haible <bruno@clisp.org>
+
+ * gettext-0.13 released.
+
+2003-11-23 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in (m4filelist): Remove ssize_t.m4.
+
+2003-11-16 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in (m4filelist): Add size_max.m4, ssize_t.m4, xsize.m4.
+
+2003-11-08 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in: Allow configure.in.in to be used instead of
+ configure.in.
+
+2003-08-11 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in: When local files have been modified, create a .diff
+ file for the user's convenience.
+ Suggested by Denis Barbier <barbier@debian.org>.
+
+2003-08-07 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in: Fix the regular expression used to parse intl/VERSION.
+ Patch by Denis Barbier <barbier@debian.org>.
+
+2003-06-19 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in (m4filelist): Add intmax.m4, longdouble.m4,
+ longlong.m4, printf-posix.m4, signed.m4, wchar_t.m4, wint_t.m4.
+
+2003-05-22 Bruno Haible <bruno@clisp.org>
+
+ * gettext-0.12.1 released.
+
+2003-05-17 Bruno Haible <bruno@clisp.org>
+
+ * gettext-0.12 released.
+
+2003-05-08 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: Ignore ACLOCAL_AMFLAGS options of the form -Idir when
+ dir is an absolute pathname.
+ Reported by Jürgen A. Erhard <jae+debian@jerhard.org>.
+
+2003-04-29 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: Recommend running automake only after aclocal,
+ because automake 1.7 assumes that aclocal.m4 has already been built.
+
+2003-04-12 Bruno Haible <bruno@clisp.org>
+
+ * Makefile.vms: Avoid rules with no lines. Don't use the force target.
+ Correct wildcard syntax.
+ Suggested by Jouk Jansen <joukj@hrem.stm.tudelft.nl>.
+
+2003-04-11 Bruno Haible <bruno@clisp.org>
+
+ * Makefile.am (archive.tar.gz): Avoid creating an empty tar.gz file.
+ Reported by Martin Mokrejš <mmokrejs@natur.cuni.cz>.
+
+2003-03-30 Bruno Haible <bruno@clisp.org>
+
+ * Makefile.vms: New file.
+ * Makefile.am (EXTRA_DIST): Add Makefile.vms.
+
+2003-03-17 Bruno Haible <bruno@clisp.org>
+
+ Native Woe32/MSVC support.
+ * Makefile.msvc: New file.
+ * Makefile.am (EXTRA_DIST): Add it.
+
+2003-02-28 Bruno Haible <bruno@clisp.org>
+
+ Support for relocatable installation.
+ * autopoint.in: Relocate $gettext_dir.
+ * gettextize.in: Relocate $gettext_dir.
+
+2003-02-16 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: Create po/Makevars.template from installed
+ po/Makevars.template, not from po/Makevars.
+ (func_version): Update copyright year.
+
+2003-02-16 Bruno Haible <bruno@clisp.org>
+
+ * po-compat.el: Add testing instructions.
+ (po-find-file-coding-system-guts) [XEMACS]: Make it work again,
+ after (car (nth i po-content-type-charset-alist)) changed from symbol
+ to string.
+
+2003-02-12 Bruno Haible <bruno@clisp.org>
+
+ * elisp-comp: Move to ../../config/elisp-comp.
+ * Makefile.am (EXTRA_DIST): Remove elisp-comp.
+
+2003-01-12 Bruno Haible <bruno@clisp.org>
+
+ * Makefile.am: Make use of += for variables.
+
+2003-01-08 Bruno Haible <bruno@clisp.org>
+
+ * Makefile.am (EXTRA_DIST): Add elisp-comp.
+
+2002-12-07 Bruno Haible <bruno@clisp.org>
+
+ Switch to autoconf-2.57 and automake-1.7.2.
+ * elisp-comp: Upgrade to automake-1.7.2.
+
+2002-11-13 Bruno Haible <bruno@clisp.org>
+
+ Assume ANSI C.
+ * tcl_gettext.c (tcl_gettext, tcl_textdomain, tcl_bindtextdomain):
+ Use ANSI C function declarations.
+
+2002-10-25 Karl Eichwalder <ke@suse.de>
+
+ * po-compat.el (po-find-file-coding-system-guts): Provide the old
+ version (pre 2002-09-27) for XEmacs.
+
+2002-10-16 Bruno Haible <bruno@clisp.org>
+
+ * po-compat.el: Remove call of codepage-setup of all support codepages.
+ (po-find-file-coding-system-guts): Avoid code duplication.
+
+2002-09-27 Karl Eichwalder <ke@suse.de>
+
+ * po-compat.el (po-content-type-charset-alist): Convert the
+ car of each association to a string. From emacs CVS
+ (lisp/textmodes/po.el); provided by Eli Zaretskii.
+ (po-find-file-coding-system-guts): If the charset matches a name
+ of a codepage, set up that codepage and return it as a coding
+ system to decode the file. Likewise from emacs CVS.
+
+ * po-compat.el: Line up comment etc. with lisp/textmodes/po.el.
+ (po-find-charset): Search for the Charset= header even if we've read
+ less than 4KB. From emacs CVS (lisp/textmodes/po.el); provided by
+ Eli Zaretskii.
+
+2002-08-27 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in: Call func_fatal_error, not fatal_error.
+ Patch by Sam Hocevar <sam@zoy.org>.
+
+2002-08-26 Bruno Haible <bruno@clisp.org>
+
+ * archive.tar.gz: Avoid keyword substitution for archive/mkinstalldirs.
+ Reported by Colin Watson <cjwatson@debian.org>.
+
+2002-08-12 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: Fix typo in the handling of AM_GNU_GETTEXT_VERSION.
+ Reported by Adam Heath <doogie@debian.org>.
+
+2002-08-06 Bruno Haible <bruno@clisp.org>
+
+ * gettext-0.11.5 released.
+
+2002-08-03 Paul Eggert <eggert@twinsun.com>
+
+ * gettextize.in: Use "read dummy" to avoid an error with Solaris
+ /bin/sh.
+
+2002-08-02 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: Add ulonglong.m4 to m4filelist.
+
+2002-07-25 Bruno Haible <bruno@clisp.org>
+
+ * gettext-0.11.4 released.
+
+2002-07-25 Bruno Haible <bruno@clisp.org>
+
+ * add-to-archive: New file.
+ * add-to-autopoint-files: Remove file.
+ * cvsuser.c: New file.
+ * Makefile.am (EXTRA_DIST): Remove add-to-autopoint-files. Add
+ add-to-archive, cvsuser.c.
+
+2002-07-25 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in: Unset also CVS_IGNORE_REMOTE_ROOT and CVSIGNORE.
+
+2002-07-23 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: Add inttypes-pri.m4 to m4filelist.
+
+2002-07-21 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: Add inttypes.m4, inttypes_h.m4, stdint_h.m4,
+ uintmax_t.m4 to m4filelist.
+
+2002-07-19 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: Copy also intdiv0.m4.
+
+2002-07-17 Bruno Haible <bruno@clisp.org>
+
+ * gettext-0.11.3 released.
+
+2002-07-16 Bruno Haible <bruno@clisp.org>
+
+ * po-mode.el (po-mode-version-string): Bump to 2.01.
+
+2002-06-13 Bruno Haible <bruno@clisp.org>
+
+ * po-mode.el (po-mode-line-entry...): Try harder to find a good place
+ for adding po-mode-line-entry into mode-line-format.
+ Reported by Sam Steingold <sds@gnu.org>.
+
+2002-05-12 Bruno Haible <bruno@clisp.org>
+
+ * po-compat.el: Add ISO-8859-14, KOI8-T, GEORGIAN-PS to the list of
+ allowed encodings.
+
+2002-05-11 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in: Recognize AM_GNU_GETTEXT_VERSION(..) syntax.
+ * gettextize.in: Likewise.
+
+2002-05-03 Bruno Haible <bruno@clisp.org>
+
+ * autopoint.in: Unset all other environment variables which influence
+ cvs. Pass -d $CVSROOT explicitly.
+ (func_mkdir_for): New function.
+ (func_copy): Call it.
+
+2002-05-01 Bruno Haible <bruno@clisp.org>
+
+ * autopoint-files: New directory.
+ * add-to-autopoint-files: New file.
+ * autopoint.in: New file.
+ * Makefile.am (EXTRA_DIST): Add add-to-autopoint-files, archive.tar.gz.
+ (DISTCLEANFILES): Add autopoint.
+ (gettextsrcdir): New variable.
+ (gettextsrc_DATA): New variable.
+ (archive.tar.gz): New rule.
+ * gettextize.in: Bump GETTEXT_VERSION value in configure.in.
+ Ask maintainer to acknowledge the remaining changes.
+
+2002-04-28 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: Avoid the remarks about po/Makevars and config.guess
+ if they are not necessary.
+
+ * gettextize.in: New option -n/--dry-run.
+
+ * gettextize.in: Use functions for maintainability.
+ Remove undocumented option --run.
+
+ * gettextize.in: Use 'echo' instead of '$echo'.
+
+2002-04-29 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-mode-menu-layout): Don't try to display tooltips
+ for XEmacs.
+ (po-subedit-mode-menu-layout): Likewise.
+
+2002-04-28 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: Treat mkinstalldirs like config.rpath.
+
+2002-04-27 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-mode-menu-layout): Add tooltips.
+ (po-subedit-mode-menu-layout): Likewise.
+
+ * po-mode.el (po-mode-menu-layout): Adopt terminology for editing
+ from Emacs (cut/copy/paste).
+
+2002-04-24 Bruno Haible <bruno@clisp.org>
+
+ * gettext-0.11.2 released.
+
+2002-04-22 Bruno Haible <bruno@clisp.org>
+
+ * Makefile.am (lisp_LISP): Add po-compat.el.
+ (EXTRA_DIST): Use it.
+
+2002-03-17 Karl Eichwalder <ke@suse.de>
+
+ * po-compat.el: New file, extracted from po-mode.el.
+ * po-mode.el (po-content-type-charset-alist, po-find-charset,
+ po-find-file-coding-system-guts, po-find-file-coding-system): Move to
+ po-compat.el.
+
+2002-04-19 Bruno Haible <bruno@clisp.org>
+
+ * po-mode.el (po-team-name-to-code): Add Ido and Walloon. Change
+ Javanese from jw to jv.
+
+2002-03-15 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: Use "sed -e 1q" instead of "head -1", for compliance
+ to pure naked POSIX 1003.1-2001 environments.
+ From Paul Eggert.
+
+2002-03-14 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-team-name-to-code): Add es_AR, zh_CN, and zh_TW.
+
+2002-03-12 Bruno Haible <bruno@clisp.org>
+
+ * gettext-0.11.1 released.
+
+2002-03-11 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-find-file-coding-system-guts): Checking
+ 'insert-file-contents' must come first to avoid messing up with
+ arguments.
+ Reported by Neil Darlow; fixed by Andreas Schwab.
+
+2002-03-09 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-find-file-coding-system-guts): Don't try to
+ detect the coding system when filename does not exist.
+ (po-compute-counters): Search for "^msgid" not 'po-next-entry' if
+ we don't know for sure any entry will follow at all.
+
+2002-02-18 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-mode): Provide it.
+
+2002-02-19 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: Mark all error messages which lead to failure with
+ asterisks and "*** Stop.".
+
+2002-02-11 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-subedit-ediff): When variants are equal don't call
+ 'po-ediff-buffers-exit-recursive'.
+
+2002-02-09 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-send-mail): Set coding-system-for-read and
+ coding-system-for-write to the coding system of the po buffer;
+ otherwise Emacs will fall back to mule-utf-8 when the default coding
+ system is different from the po buffer and thus the following
+ 'shell-command-on-region' will prepare an wrongly encoded file (e.g.,
+ mule-utf-8 instead of UTF-8).
+
+2002-02-09 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-translation-project-address): Convert it to a
+ customizable variable.
+ (po-translation-project-mail-label): New variable.
+ (po-send-mail): Use it.
+
+2002-02-01 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-mode-version-string): New variable.
+ (po-mode-version): Use it instead of RCS/CVS Revision tag.
+
+2002-01-31 Bruno Haible <bruno@clisp.org>
+
+ * gettext-0.11 released.
+
+2002-01-26 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: If directory intl was removed, remove it from SUBDIRS
+ in Makefile.am.
+ If intl/Makefile.in was removed, remove intl/Makefile from
+ AC_OUTPUT/AC_CONFIG_FILES statement in configure.in.
+ Remove intl/intlh.inst from AC_OUTPUT/AC_CONFIG_FILES statement in
+ configure.in.
+ Remove old-style "sed ... > po/Makefile" statement from configure.in.
+ Remove old-style AC_LINK_FILES statement from configure.in.
+ Recommend replacement for Makefile variables DATADIRNAME, INSTOBJEXT,
+ GENCAT, POSUB.
+ Recommend replacement for shell variables nls_cv_header_intl,
+ nls_cv_header_libgt.
+
+2002-01-25 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: New option --no-changelog.
+ Don't create ChangeLog entries for files that don't change.
+ Verify the existence of a configure.in line starting with "AC_OUTPUT("
+ before attempting to modify it.
+ Treat "AC_CONFIGURE_FILES(" like "AC_OUTPUT(".
+ Recommend replacement for INTLLIBS Makefile variable.
+
+2002-01-19 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: Always recommend the full set of m4 files. Many
+ improvements for packages that use automake. Modify configure.in.
+
+2002-01-15 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: Handle po/Makevars specially, don't overwrite the
+ previous customizations.
+
+2002-01-12 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: Update year in --version output.
+
+2002-01-10 Bruno Haible <bruno@clisp.org>
+
+ * po-mode.el (po-content-type-charset-alist): Add Emacs20/21 codepages.
+
+2001-11-20 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-ediff-buffers-exit-recursive): Kill ediff buffers
+ after quitting the ediff session.
+
+2002-01-03 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: Recommend installation of gettext.h.
+
+2001-12-15 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-eval-requoted): Add \r to avoid additional quoting
+ during edit. Reported by Santiago Vila.
+
+2001-12-06 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: Install config.rpath in the directory specified
+ through AC_CONFIG_AUX_DIR, not necessarily in the toplevel dir.
+
+2001-12-02 Bruno Haible <bruno@clisp.org>
+
+ * gettextize.in: Also copy config.rpath, and recommend to copy
+ lib-ld.m4, lib-link.m4, lib-prefix.m4.
+
+2001-11-25 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-guess-archive-name): Verify that versions provided by
+ file name and by Project-Id-Version field match.
+
+2001-11-18 Bruno Haible <haible@clisp.cons.org>
+
+ * gettextize.in: New option --intl.
+ (intldir): New variable.
+ Don't populate intl subdirectory if --intl is omitted.
+
+2001-11-19 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-ediff-quit): New function.
+ (ediff-keymap-setup-hook): Assign key binding for 'po-ediff-quit'.
+ (po-ediff-buffers-exit-recursive): New function, in part derived
+ from 'po-subedit-ediff'.
+ (po-subedit-ediff): Use it.
+
+ * po-mode.el (po-subedit-ediff): Use meaningful buffer names,
+ derived from 'marker-regex'.
+ Cleanup: Follow docstring conventions.
+
+2001-11-19 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-mode-map): Enable key binding for
+ 'po-edit-comment-and-ediff' ('C-c C-c' and 'C-c C-#').
+
+2001-11-18 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-help-display-string): Adjust it.
+
+2001-11-18 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-team-name-to-code): Fix syntax for the last entry
+ (Zulu).
+
+2001-11-11 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-subedit-ediff): New function.
+ (po-edit-comment-and-ediff): New function.
+ (po-edit-msgstr-and-ediff): New function.
+ (po-subedit-mode-menu-layout): Add 'po-subedit-ediff'.
+ (po-subedit-mode-map): Add key binding for 'po-subedit-ediff'.
+ (po-mode-menu-layout): Add 'po-edit-comment-and-ediff' and
+ 'po-edit-msgstr-and-ediff'.
+ (po-mode-map): Add key binding for 'po-edit-msgstr-and-ediff'.
+
+2001-11-12 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-subedit-mode-syntax-table): New variable.
+ (po-subedit-mode-map): Re-write according to po-mode-map and move
+ it to a better location.
+
+2001-11-10 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-find-file-coding-system-guts): Use
+ 'po-with-temp-buffer' instead of 'with-temp-buffer'.
+ (po-msgfmt-version-check): Likewise.
+
+2001-11-09 Dave Love <fx@gnu.org>
+ Bruno Haible <haible@clisp.cons.org>
+
+ * po-mode.el: Doc fixes.
+ (po-mode-map): Put all in defvar.
+
+2001-08-23 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-mode-map): Assign new Key bindings to avoid
+ clashes with moving actions:
+ 'po-previous-fuzzy-entry' = 'F',
+ 'po-previous-obsolete-entry' = 'O',
+ 'po-previous-translated-entry' = 'T',
+ 'po-previous-untranslated' = 'U',
+ 'po-undo' = '_',
+ 'po-other-window' = '0',
+ 'po-select-auxiliary' = '\C-c\C-a'.
+ (po-help-display-string): Likewise.
+
+2001-08-23 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-next-translated-entry): Actually search for
+ 'translated', not 'untranslated'.
+
+2001-11-01 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-msgfmt-version-check): Also accept pre-release
+ versions.
+
+2001-10-31 Bruno Haible <haible@clisp.cons.org>
+
+ * gettextize.in: Renamed COPYING.LIB-2 to COPYING.LIB-2.0.
+
+2001-10-30 Bruno Haible <haible@clisp.cons.org>
+
+ * po-mode.el (po-team-name-to-code): Extend the list using items from
+ src/msginit.c.
+
+2001-10-26 Bruno Haible <haible@clisp.cons.org>
+
+ * gettextize.in: Use a different wording about aclocal.m4 if the
+ package uses automake.
+
+2001-10-21 Bruno Haible <haible@clisp.cons.org>
+
+ * gettextize.in: Copy only ABOUT-NLS, intl/, po/.
+
+2001-09-25 Bruno Haible <haible@clisp.cons.org>
+
+ Upgrade to automake-1.5.
+ * automake.diff: Remove file.
+
+2001-09-08 Bruno Haible <haible@clisp.cons.org>
+
+ * gettextize.in: Don't copy installed jar files.
+
+2001-08-23 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-compute-counters): First save `current'
+ po-start-of-msgstr; use it to set `position' while looping over all
+ entries.
+
+2001-08-20 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-mode): Add newlines to fix layout problem calling
+ 'C-h m'.
+
+2001-08-18 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-ensure-source-references): Use 'string-to-number'
+ instead of 'string-to-int'.
+ (po-msgfmt-version-check): Likewise.
+
+2001-08-11 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-edit-string): Set indent-line-function to
+ indent-relative; useful for editing --help messages.
+
+2001-08-02 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-find-charset): Drop 'interactive'. Use
+ 'insert-file-contents-literally' to avoid side effects. Correct off
+ by 1 error.
+
+2001-08-07 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-subedit-mode-menu-layout): New definition.
+ (po-edit-string): Use it to provide a menu for po-subedit-mode.
+
+2001-08-01 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el (po-find-awk-string, po-mark-awk-string,
+ po-find-bash-string, po-mark-bash-string): New functions.
+ (po-preset-string-functions): Add awk and bash support.
+
+2001-08-02 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-find-file-coding-system-guts): Use ascii instead of
+ none.
+ (po-compute-counters): Don't start counting if there is not even a
+ header entry.
+
+2001-07-26 Bruno Haible <haible@clisp.cons.org>
+
+ * automake.diff: Update for automake-1.4-p5.
+
+2001-08-01 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el: Optimize testing for XEmacs.
+ (po-auto-replace-revision-date): Do not quote t, as it evals to
+ itself.
+ (po-validate): Use the mode name instead of the constant PO to build
+ the validation buffer name.
+ (po-font-lock-keywords, po-find-charset,
+ po-find-file-coding-system-guts, po-find-file-coding-system): Adjust
+ some lines so they fit in 79 columns (pre-VT100).
+ (po-compute-counters): Use string-equal instead of string=, to be
+ consistent with the remainder of that code.
+ (po-find-charset): Avoid infinite loop on empty file.
+
+2000-05-31 Hrvoje Niksic <hniksic@iskon.hr>
+
+ * po-mode.el (po-create-overlay, po-highlight, po-rehighlight,
+ po-dehighlight): Use XEmacs extent primitives.
+
+2001-07-22 Bruno Haible <haible@clisp.cons.org>
+
+ * automake.diff: New file.
+
+2001-08-02 Bruno Haible <haible@clisp.cons.org>
+
+ * gettextize.in: Change bug report address to
+ <bug-gnu-gettext@gnu.org>.
+
+2001-07-14 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-mode-abbrev-table): New variable.
+ (po-edit-string): Use it.
+
+2001-07-13 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-fade-out-entry): Replace yes-or-no-p by y-or-n-p;
+ obsoleting an entry isn't fatal.
+
+2000-01-18 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el (po-ensure-source-references): Correctly imply the file
+ name from the last which has been explicitly given.
+
+2000-01-17 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el (po-subedit-abort): Change variable names.
+ (po-seek-equivalent-translation): Call set-buffer instead of
+ select-buffer.
+ (po-subedit-cycle-auxiliary): Adapt to multiple edits.
+
+2001-08-12 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el (po-find-charset, po-compute-counters,
+ po-check-file-header, po-set-msgstr): Emacs 19 portability matters.
+
+2000-01-03 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el (po-check-file-header): Add a new line after default
+ header only for non-empty PO files.
+
+1999-12-10 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el (po-send-mail): Clarify some prompts.
+ Reported by Laurent Bourbeau.
+
+1999-07-25 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el (po-team-name-to-code): New variable.
+ (po-guess-archive-name): Use it.
+
+1999-06-01 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el (po-guess-archive-name, po-guess-team-address): Accept
+ more addresses, do not restrict to necessarily @li.org.
+
+1998-12-06 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el (po-guess-archive-name): Allow Free as well as GNU
+ for domain name prefix.
+
+1998-05-15 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el (po-any-msgid-regexp, po-any-msgstr-regexp,
+ po-msgstr-idx-keyword-regexp, po-obsolete-msgstr-regexp,
+ po-set-msgstr, po-obsolete-comment-regexp, po-get-comment): Enforce
+ #~ for obsolete entries. The tilde is not optional anymore.
+
+1998-05-09 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el (po-after-entry-regexp): Check if at end of line, rather
+ than for any character not being quoted. Else, M-u skips over
+ immediately previous untranslated entry, because backward pattern
+ extends beyond point. Reported by Kalle Niemitalo.
+
+2001-07-13 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-validate): Check for 'null-device; if not available
+ use "NUL" for windows-nt and windows-95 and /dev/null as fallback.
+ From Eli Zaretskii and François Pinard.
+
+2000-01-03 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el (po-preset-string-functions): New function.
+ (po-find-unknown-string, po-mark-unknown-string): New functions.
+ (po-find-c-string): Return a 3-element list.
+ (po-find-emacs-lisp-string): Likewise.
+ (po-mark-found-string): Simplify consequently.
+ (po-tags-loop-scan): Use po-preset-string-functions.
+
+ * po-mode.el (po-mark-c-string, po-mark-emacs-lisp-string): Have
+ marking functions to leave cursor after marked string. Do not return
+ updated end anymore.
+
+ * po-mode.el (po-mark-found-string, po-mark-translatable,
+ po-select-mark-and-mark): Other changes.
+
+2000-01-02 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el (po-tags-search): Better use the Emacs tags interface,
+ and simplified. Nested tags tables should be handled now.
+ (po-tags-loop-scan, po-tags-loop-operate): New functions.
+ (po-string-contents, po-string-buffer): New buffer local variables.
+ (po-next-file-list): Deleted. All usages adjusted.
+
+2001-01-04 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el (po-extract-part-unquoted): New function.
+ (po-extract-unquoted, po-skip-over-python-string): Use it.
+
+ * po-mode.el (po-skip-over-python-string): Missing parentheses.
+ Reported by Andreas Schwab.
+
+ * po-mode.el (po-find-python-string, po-mark-python-string,
+ po-skip-over-python-string): New functions.
+ (po-tags-search, po-mark-found-string): Use them in Python mode.
+
+2001-08-13 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el (po-mode): Issue message after running hooks rather than
+ before, augmenting the chances that the message does not get erased.
+
+1999-07-25 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el (po-match-string): New function.
+ (po-set-msgid): Use it.
+ (po-set-msgstr): Likewise.
+ (po-set-comment): Likewise.
+ (po-ensure-source-references): Likewise.
+ (po-guess-archive-name): Likewise.
+ (po-guess-team-address): Likewise.
+
+2000-08-11 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el: Move blocks of code around in view of later patches.
+ Do minor cosmetic changes. Correct name-buffer into buffer-name
+ whenever needed. Remove one case of spurious testing code.
+ Borrow the marking overlay if possible, do not creating a new one.
+
+2000-01-24 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el: Split portability matters in two. A minimum for
+ customisation to work, and the rest after the customisation page.
+ Reported by Martin v. Löwis.
+
+2000-01-17 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el: To avoid compilation diagnostics, move customisation
+ before portability matters and add some variable declarations.
+
+1998-09-07 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el: Merge make-local-variable within set whenever possible.
+
+2001-07-06 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-msgfmt-version-check): Check for version strings with
+ a single dot (e.g. 0.11) correctly.
+
+2001-07-08 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el: Don't recommend to use po-mode for POT files.
+ (po-find-charset): New function.
+ (po-find-file-coding-system-guts): Use it to get rid of the 4096 limit.
+ If no charset found, use "none".
+
+2001-07-07 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-compute-counters): Don't count the header entry.
+ Reported by Bernd Schandl.
+
+2001-07-02 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-validate): Use private 'compile-command' and buffer
+ name for validation output.
+
+2001-07-01 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-mode): Use add-hook to call po-replace-revision-date
+ saving the buffer.
+ (po-quit): Don't call po-replace-revision-date.
+ (po-validate): Likewise.
+ Proposed by Bernd Schandl.
+
+ (po-auto-replace-revision-date): Change default to 't'; otherwise the
+ user will be asked too often.
+
+2001-06-04 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-edit-string): Set 'buffer-file-coding-system'
+ (for hints thanks to Eli Zaretskii).
+
+2001-06-04 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-msgfmt-version-check): New. Check for GNU gettext
+ 0.10.36 or newer. Re-written by Stefan Monnier.
+ (po-validate): Use 'po-msgfmt-version-check'.
+ (po-validate): Use 'null-device' instead of literal "/dev/null".
+ Reported by Eli Zaretskii.
+
+2001-09-13 Bruno Haible <haible@clisp.cons.org>
+
+ * gettext-0.10.40 released.
+
+2001-09-13 Bruno Haible <haible@clisp.cons.org>
+
+ * gettextize.in: Don't copy intl/COPYING*; these files may confuse
+ the user of the enclosing package.
+
+2001-07-24 Bruno Haible <haible@clisp.cons.org>
+
+ * gettext-0.10.39 released.
+
+2001-07-11 Bruno Haible <haible@clisp.cons.org>
+
+ * po-mode.el (po-default-file-header): Replace 8-bit with 8bit.
+
+2001-07-01 Bruno Haible <haible@clisp.cons.org>
+
+ * po-mode.el (po-content-type-charset-alist): Add entries for
+ ISO-8859-15, GB2312, EUC-JP, EUC-KR, BIG5, SHIFT_JIS, TIS-620, VISCII.
+
+2001-06-25 Bruno Haible <haible@clisp.cons.org>
+
+ * po-mode.el (po-find-file-coding-system): Make it work in XEmacs 20
+ as well. Based on a patch by Enrico Scholz
+ <enrico.scholz@informatik.tu-chemnitz.de>.
+
+2001-05-23 Bruno Haible <haible@clisp.cons.org>
+
+ * gettext-0.10.38 released.
+
+2001-05-22 Bruno Haible <haible@clisp.cons.org>
+
+ * gettextize.in: Copy plural.c and touch it afterwards.
+
+2001-05-21 Alexandre Duret-Lutz <duret_g@epita.fr>
+
+ * gettextize.in: Check for configure.ac in addition to configure.in.
+
+2001-05-12 Paul Eggert <eggert@twinsun.com>
+
+ * gettextize.in: Replace "test -e" with "test -f", since the 'test'
+ builtin of Solaris 8 /bin/sh doesn't grok "test -e".
+
+2001-05-11 Bruno Haible <haible@clisp.cons.org>
+
+ * gettextize.in: Tell the user about glibc21.m4.
+
+2001-05-09 Bruno Haible <haible@clisp.cons.org>
+
+ * po-mode.el (po-replace-revision-date): For the timezone, use RFC 822
+ format [+/-]HHMM, not [+/-]HH:MM. Reported by Jan D.
+
+2001-04-19 Bruno Haible <haible@clisp.cons.org>
+
+ * gettext-0.10.37 released.
+
+2001-03-29 Bruno Haible <haible@clisp.cons.org>
+
+ * gettext-0.10.36 released.
+
+2001-03-25 Bruno Haible <haible@clisp.cons.org>
+
+ * combine-sh: Remove file.
+ * Makefile.am (EXTRA_DIST): Remove it.
+
+2001-03-22 Bruno Haible <haible@clisp.cons.org>
+
+ * po-mode.el (po-default-file-header): Replace ENCODING with 8-bit.
+
+2001-03-21 Bruno Haible <haible@clisp.cons.org>
+
+ * gettextize.in: Mention where to get config.guess and config.sub.
+
+2001-03-20 Bruno Haible <haible@clisp.cons.org>
+
+ * gettextize.in: Verbosity: describe each action being done. Make the
+ po/ChangeLog entry more intelligent.
+
+2001-03-10 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-font-lock-keywords): Respect entry types
+ 'msgid_plural' and 'msgstr[]'.
+ '%*s' is a valid sformat, too.
+ (po-font-lock-keywords): Fix regexp; '[]' part is optional.
+ (po-any-msgstr-regexp): Also match msgstr[] fields.
+ (po-msgstr-idx-keyword-regexp): New variable.
+ (po-set-msgstr): Respect indexed msgstr entries; use
+ `po-msgstr-idx-keyword-regexp'.
+
+2001-03-09 Bruno Haible <haible@clisp.cons.org>
+
+ * gettextize.in: Update copyright year. Add code to update
+ po/ChangeLog and tell the user about the m4 macros. Don't attempt to
+ run config.status, because aclocal.m4 is not ready.
+
+2001-03-03 Karl Eichwalder <ke@suse.de>
+
+ * po-mode.el (po-subedit-exit): Run po-subedit-exit-hook before
+ leaving the edit buffer.
+
+2001-02-10 Bruno Haible <haible@clisp.cons.org>
+
+ * gettextize.in: Bail out if $gettext_dir doesn't exist.
+
+2001-02-07 Bruno Haible <haible@clisp.cons.org>
+
+ * gettextize.in: Fix bug in 2000-12-08 patch.
+
+2001-01-28 Bruno Haible <haible@clisp.cons.org>
+
+ * po-mode.el: Call autoload with 4 arguments.
+ (po-content-type-charset-alist): Change cars to uppercase.
+ (po-find-file-coding-system): Uppercase charset for lookup in
+ po-content-type-charset-alist.
+
+2001-01-06 Bruno Haible <haible@clisp.cons.org>
+
+ * magic.add: Remove file. Has been integrated into the 'file' package.
+ * Makefile.am (EXTRA_DIST): Remove it.
+
+2000-12-30 Bruno Haible <haible@clisp.cons.org>
+
+ * locale.alias: Move to ../intl.
+ * Makefile.am (EXTRA_DIST): Remove locale.alias.
+ (localedir, locale_DATA): Remove variables.
+
+2000-12-08 Bruno Haible <haible@clisp.cons.org>
+
+ * gettextize.in: Preserve RCS and CVS subdirs in intl/.
+ Reported by Santiago Vila <sanvila@unex.es>.
+
+ * gettextize.in: Test for ABOUT-NLS, not NLS.
+
+2000-10-26 GOTO Masanori <gotom@debian.or.jp>
+
+ * locale.alias: Add ja_JP.ujis alias.
+
+2000-08-31 Ulrich Drepper <drepper@redhat.com>
+
+ * locale.alias: Add aliases for bokmal and nynorsk.
+
+2000-08-21 Ulrich Drepper <drepper@redhat.com>
+
+ * locale.alias: Add aliases for Korean.
+
+2000-08-01 Ulrich Drepper <drepper@redhat.com>
+
+ * locale.alias: Update japanese aliases.
+
+2000-05-06 Ulrich Drepper <drepper@redhat.com>
+
+ * gettextize.in: Remove code to test for version of the m4 files.
+
+ * po-mode.el: A few more changes by François Pinard.
+
+1998-05-03 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el (po-create-overlay) [po-XEMACS]: No argument.
+ Reported by Ulrich Drepper.
+
+1997-10-18 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el (po-tags-search, po-mark-found-string): C++ as C.
+ (po-find-c-string): Skip C++ comments as well.
+
+1998-05-10 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el (po-mode) [po-XEMACS]: Explicitely add menus.
+ Reported by Hrvoje Niksic.
+
+ * po-mode.el (po-mode-menu-layout): Give real access to auxiliary
+ files through the menu, instead of leaving menu entries inactive.
+
+1998-05-15 Ulrich Drepper <drepper@cygnus.com>
+
+ * tcl_gettext.c (tcl_gettext): Replace illegal with invalid.
+
+1998-05-01 08:47 Ulrich Drepper <drepper@cygnus.com>
+
+ * gettext-0.10.35 released.
+
+1998-03-30 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el (po-tags-search, po-mark-translatable,
+ po-select-mark-and-mark): Call interactive after the doc string,
+ instead of before.
+ Reported by Tom Tromey.
+
+1998-04-27 21:17 Ulrich Drepper <drepper@cygnus.com>
+
+ * po-mode.el: Update from most recent version.
+
+ * gettextize.in: Use aclocaldir from configuration.
+
+1997-09-04 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el: Rename po-middle-of-entry to po-start-of-msgstr, add
+ variable po-start-of-msgid. Use it whenever appropriate.
+
+ * po-mode.el (po-find-file-coding-system): New function.
+ Reported by Ken'ichi Handa.
+
+ * po-mode.el: Normalise string= to string-equal.
+
+ * po-mode.el (po-send-mail): Allow for mailing to the team.
+ (po-guess-team-address): New function.
+
+1997-09-02 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el (po-set-comment): Unused variable buffer.
+ (po-edit-string): Unused variables start, middle, end and obsolete.
+ (po-tags-search): Unused variable find-string.
+
+ * po-mode.el (po-check-lock): Create the work buffer as required, to
+ avoid diagnostics about selecting a deleted buffer, after a user
+ explicitly killed the work buffer instead of exiting it normally.
+ Reported by Hrvoje Niksic.
+
+ * po-mode.el: New variable po-mode-menu-layout.
+ (po-mode): Establish a bar mode menu if possible.
+ Reported by Nils Naumann.
+
+ * po-mode.el: Decide set-translation-domain before using it.
+ This avoids a byte-compilation warning.
+
+ * po-mode.el (po-set-comment): Rearrange wrong conditional flow.
+ Translator comments were duplicated, when contents were unchanged.
+ Reported by Enrique Melero.
+
+1997-09-01 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el (po-highlight, po-dehighlight): New functions.
+ New globals: po-highlight-p, po-highlight-face and po-overlay.
+ (po-edit-msgstr): Highlight the msgid string while editing.
+ (po-tags-search): Highlight found string.
+ (po-mark-found-string): Unhilight string before replacing it.
+ Reported by Jim Meyering, Michel Robitaille and Ulrich Drepper.
+
+ * po-mode.el (po-set-field): Tells if buffer was modified.
+ (po-edit-msgstr): Never make fuzzy an entry which is unmodified.
+
+ * po-mode.el: Add M command, and variables po-compose-mail-function,
+ po-translation-project-address and po-gzip-uuencode-command.
+ (po-guess-archive-name, po-send-mail): New functions.
+ Reported by Karl Eichwalder.
+
+1997-08-31 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el (po-replace-revision-date): Enforce ISO 8601 zones.
+ Reported by Enrique Melero Gómez, Karl Eichwalder, Max de
+ Mendizabal and Santiago Vila Doncel.
+
+ * po-mode.el (po-edit-string): Expand tabs while editing
+ translations. Reported by Göran Uddeborg.
+
+ * po-mode.el: Accept C-c C-k to abort recursive edits.
+ Reported by Göran Uddeborg and Hrvoje Niksic.
+
+1997-06-02 Ben Pfaff <pfaffben@pilot.msu.edu>
+
+ * po-mode.el (po-find-c-string, po-extract-unquoted): Process ANSI
+ string concatenation and K&R escaped newlines.
+
+1997-03-02 Hrvoje Niksic <hniksic@srce.hr>
+
+ * po-mode.el (po-help): To continue, also accept things like a
+ mouse press or an arrow key.
+
+1996-11-12 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el: Alter po-font-lock-keywords to properly highlight C
+ formats, when using an upper case letter as formatting functor.
+
+ * po-mode.el: If available, prefer force-mode-line-update builtin.
+
+ * po-mode.el: Use our own buffer-substring, defining it as
+ buffer-substring-no-properties if available. Because of text
+ properties, buffer-substring does not always return a string.
+
+ * po-mode.el (po-consider-source-path): Ensure a trailing slash.
+
+1996-05-13 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
+
+ * po-mode.el (po-eval-requoted, po-extract-unquoted): Correct
+ missing or spurious backslashes in some regexps.
+
+1997-08-01 15:49 Ulrich Drepper <drepper@cygnus.com>
+
+ * Makefile.am (AUTOMAKE_OPTIONS): Require version 1.2.
+
+1997-04-12 Hrvoje Niksic <hniksic@srce.hr>
+
+ * po-mode.el: Customize.
+
+1997-03-10 06:56 Ulrich Drepper <drepper@cygnus.com>
+
+ * elisp-comp: Use EMACS environment variable is available instead
+ of always executing emacs.
+
+1996-12-03 23:24 Ulrich Drepper <drepper@cygnus.com>
+
+ * gettextize.in: Update --help and --version texts.
+
+1996-11-22 04:45 Ulrich Drepper <drepper@cygnus.com>
+
+ * Makefile.am (EXTRA_DIST): Add locale.alias.
+
+1996-11-21 23:11 Ulrich Drepper <drepper@cygnus.com>
+
+ * Makefile.am: Remove rules for ELisp handling. Automake now
+ knows what to do.
+
+1996-10-28 23:09 Ulrich Drepper <drepper@cygnus.com>
+
+ * gettextize.in: Remove -v from help message. Change format of
+ --version text according to last GNU coding standard. Don't print
+ help message for unknown option. Instead print "Try `..."
+ message.
+
+1996-10-19 17:41 1996 Ulrich Drepper <drepper@cygnus.com>
+
+ * locale.alias: Language for czech entry must be cs.
+
+1996-09-18 00:29 François Pinard <pinard@progiciels-bpi.ca>
+
+ * po-mode.el (po-font-lock-keywords): Correct highlighting of
+ formats like %3d.
+
+1996-08-19 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el: Restructured to avoid all byte-compilation warnings.
+ Highlighting using `hilit19' is being deprecated, font lock code
+ should now automatically be activated whenever available.
+
+1996-07-15 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el: po-mode.el (po-kill-msgstr): Ensure po-entry-type is
+ always defined before decreasing counter.
+
+1996-07-15 01:08 Ulrich Drepper <drepper@cygnus.com>
+
+ * gettextize.in (gettext_dir): Remove warning that files will be
+ removed. It's not really necessary since the -f option is
+ necessary. Suggested by François Pinard.
+
+1996-06-26 18:40 Ulrich Drepper <drepper@cygnus.com>
+
+ * po-mode.el: Added ELisp support. Patch by François Pinard.
+
+1996-06-18 15:12 Ulrich Drepper <drepper@cygnus.com>
+
+ * gettextize.in (aclocal_version): new variable. Value determined
+ by configure. This finally makes the check of the aclocal.m4
+ version number correct because this number need not be the same as
+ the version number of the package.
+
+1996-06-06 02:02 Ulrich Drepper <drepper@cygnus.com>
+
+ * gettextize.in: Rewrite copying now that files are kept in
+ different directories and don't use funny prefixes anymore.
+
+1996-06-05 16:36 Ulrich Drepper <drepper@cygnus.com>
+
+ * Makefile.am (DISTCLEANFILES): Renamed from CLEANFILES and
+ changed $(lisp_DATA) to $(ELCFILES).
+
+1996-06-03 00:46 Ulrich Drepper <drepper@cygnus.com>
+
+ * Makefile.am (elc_DATA): Rename to elc_SCRIPTS so that
+ distribution wents smooth.
+
+1996-06-02 21:16 Ulrich Drepper <drepper@cygnus.com>
+
+ * Makefile.am (SUFFIXES): New variable. Automake wants it this
+ way to introduce new suffixes.
+
+ * Makefile.am: Initial revision.
+
+1996-06-01 18:20 Ulrich Drepper <drepper@cygnus.com>
+
+ * Makefile.in (default): Add default rule because AIX' make does
+ not understand multiple goals in default rule.
+
+ * Makefile.in (DISTFILES): Rename README-TCL to README-Tcl.
+
+ * gettextize.in: Implement test for correct aclocal.m4 version.
+
+1996-04-06 02:40 Ulrich Drepper <drepper@myware>
+
+ * po-mode.el: Apply François' patch for new default values of
+ configuration variables and new header entry format.
+
+1996-04-02 18:56 Ulrich Drepper <drepper@myware>
+
+ * Makefile.in (all-gettext): New goal. Same as all.
+
+1996-04-02 03:18 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el: * Let po-show-source-context update
+ po-reference-cursor itself, and display to the minibuffer the
+ relative and maximum position of the shown reference in the list
+ of collected references. Callers adjusted accordingly.
+ . Do not generate tildes while reconstructing non-obsolete
+ comments.
+ . Do merge attributes on a single `#,' line. Using the non-regexp
+ version of the search was causing the generation of another one.
+ . Remove a spurious trailing comma while removing the last
+ attribute.
+ . Limit the search for source references to the msgstr line. This
+ does not correct any bug, but is more consistent.
+
+1996-03-31 23:32 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el: * Small corrections to the help page. Reported by
+ Karl Eichwalder.
+
+ * Change po-edit-mode-map to po-subedit-mode-map and
+ po-mode-edit-hook to po-subedit-mode-hook. The previous names
+ were not consistent. Reported by Karl Eichwalder.
+
+ * Repair RET, completely broken for multi-lines, maybe showing a
+ regexp bug in Emacs(?). See the FIXME in po-extract-unquoted.
+ Reported by Karl Eichwalder.
+
+1996-03-31 22:36 Ulrich Drepper <drepper@myware>
+
+ * gettextize.in (prefix): Define from @prefix@. Is used in
+ gettext_dir definition. Reported by Jim Meyering.
+
+1996-03-28 19:11 Karl Eichwalder <ke@ke.Central.DE>
+
+ * gettextize.in (gettext_dir): Set to @datadir@/gettext.
+
+1996-03-26 21:27 Ulrich Drepper <drepper@myware>
+
+ * Makefile.in (datadir): Initialize from @datadir@. Reported by
+ Karl Eichwalder.
+
+1996-03-25 09:52 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el: * Correct documentation mistakes in short help.
+
+ * Accept both # and #~ for obsolete comments, but use #~ when
+ generating them.
+
+ * Recognize \NNN octal notation for characters in PO file strings,
+ however, never produce such horror.
+
+1996-03-25 03:51 Ulrich Drepper <drepper@myware>
+
+ * po-mode.el: Some last minute changes by François Pinard.
+
+1996-03-24 18:51 Ulrich Drepper <drepper@myware>
+
+ * po-mode.el (po-confirm-and-quit): Recognize both #, and #! but
+ prefer producing #,.
+
+ * Rephrase messages about location stack contents
+ * Clear out message when user refuses quitting.
+
+1996-03-23 14:34 François Pinard <pinard@iro.umontreal.ca>
+
+ * Implement po-default-file-header.
+ Reported by Karl Eichwalder.
+
+ * Rename po-auto-select to po-auto-select-entry.
+
+ * Revise text of all disruptive questions, try to alleviate
+ them, avoid them if possible. Clear the message area sometimes.
+
+ * Correct a bug by which `#! fuzzy' was inserted before the
+ white line, instead of after, for PO files having no `#' line
+ of any kind.
+
+ * Correct the message count updating in po-kill-msgstr and
+ po-yank-msgstr.
+
+ * Allow for po-auto-edit-with-msgid to work, when
+ po-edit-msgstr was called on an untranslated immediately after
+ loading a PO file.
+
+ * po-quit may select all kind of not fully processed entries,
+ rather than just untranslate ones.
+
+ Rebound commands:
+ * TAB moves to LFD for po-msgid-to-msgstr.
+ * z moves to DEL for po-fade-out-entry.
+
+ New commands:
+ * TAB is po-unfuzzy.
+ * SPC is po-auto-select.
+ * t is po-next-translated entry.
+ * M-t is po-previous-translated-entry.
+ * E is po-edit-out-full.
+
+ Improved commands:
+ * DEL (po-fade-out-entry) makes the entry fuzzy as first step,
+ and request confirmation for some transitions.
+ * LFD (po-msgid-to-msgstr) requests confirmation if entry was
+ already translated.
+ * v (po-validate): Pass the -v flag to msgfmt.
+ * q (po-confirm-and-quit): Use milder confirmation.
+ * Implemented variables po-auto-edit-with-msgid,
+ po-auto-fuzzy-on-edit, po-auto-select-on-unfuzzy, and
+ po-auto-replace-revision-date.
+
+ PO header management:
+ * PO-Revision-Date might be automatically updated.
+ Reported by Karl Eichwalder.
+ * A normalized PO file header is automatically created if it
+ not exists. Any previous PO file header is kept, obsoleted.
+
+ Various internal cleanups:
+ * Revised the PO mode summary display.
+ * ...-hooks renamed ...-hook, per word of Richard Stallman.
+ * po-obsolete-flag replaced by more general po-entry-type.
+ * po-appropriate-counter, po-increase-appropriate-counter and
+ po-decrease-appropriate-counter are replaced by po-type-counter,
+ po-decrease-type-counter and po-increase-type-counter.
+ Overall counting logic revised and cleaned up.
+ * The concept of being after last entry disappears. Being
+ after last entry is equivalent to being on last entry. And
+ since there is at least the PO header entry, and an empty PO
+ file is not possible anymore: simplified code accordingly.
+ * po-add-attribute, po-delete-attribute: New functions.
+ * po-offer-validation disappears, as (buffer-modified-p) may
+ be used instead.
+
+1996-03-14 16:55 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el: Inexact entries are now called fuzzy. Change
+ regular expression and function names.
+
+1996-03-14 11:38 François Pinard <pinard@iro.umontreal.ca>
+
+ * po-mode.el: Rename po-mode-hooks to po-mode-edit-hooks.
+
+ * po-mode.el: Suggest accepting .pot and embedded .po. as triggers
+ for PO editing mode, besides .po and .pox.
+ * PO mode help display has been revised to fit in 23 lines,
+ and present some more yet unimplemented commands. PO mode
+ initially suggests using `h' or `?' for documentation.
+ * Many variables and functions have been renamed for more
+ clarity and consistency, too numerous to be detailed here.
+ * Reorganization of key-bindings. This restores to M-w and M-y
+ their usual meaning, and free some keys for to-be-implemented
+ commands: the a/M-a/A/M-A series for auxiliary files, c/M-c
+ for compendium files, and l/M-l/L/M-L series for lexicon files.
+ . Commands u, v, o and q have been renamed U, V, O and Q
+ (po-undo, po-validate, po-other-window and po-quit).
+ . Command v replaces old command V (po-mode-version).
+ . u and SPC replace e (po-next-untranslated-entry).
+ M-u replaces M-e (po-previous-untranslated-entry).
+ . o replaces M-n and M-SPC (po-next-obsolete-entry).
+ M-o replaces M-p and M-DEL (po-previous-obsolete-entry).
+ . SPC, DEL, and M-RET are no more po-next-entry,
+ po-previous-entry and po-edit-comment.
+ . r replaces l (po-pop-location).
+ . s (po-cycle-source-reference) replaces c (po-cycle-reference).
+ M-s (po-select-source-reference) replaces M-c (po-select-reference).
+ S (po-consider-source-path) replaces d (po-add-path).
+ M-S (po-ignore-source-path) replaces M-d (po-delete-path).
+ . K, W and Y replace M-k, M-w and M-y (po-kill-comment,
+ po-kill-ring-save-comment and po-yank-comment).
+ * New command q (po-confirm-and-quit).
+
+1996-03-13 13:16 Karl Eichwalder <ke@ke.Central.DE>
+
+ * po-mode.el (po-edit-string): run hook `po-edit-hooks'.
+
+1996-03-09 12:39 Ulrich Drepper <drepper@myware>
+
+ * po-mode.el (po-keywords): Add N_.
+
+1996-01-15 02:58 François Pinard <pinard@iro.umontreal.ca>
+
+ * gettextize.in: Better message about aclocal.m4 change.
+
+1995-12-19 22:41 Ulrich Drepper <drepper@myware>
+
+ * README-TCL, tcl_gettext.c: Initial revision.
+
+ * Makefile.in (DISTFILES): Add tcl_gettext and README-TCL.
+
+1995-12-19 22:12 Ulrich Drepper <drepper@myware>
+
+ * Makefile.in (Makefile, gettextize): Explicitly use $(SHELL) for
+ running shell scripts.
+
+1995-12-16 15:31 Ulrich Drepper <drepper@myware>
+
+ * gettextize.in: Implement -c option: always copy files.
+ Requested by Roland McGrath.
+
+1995-12-05 11:41 Larry Schwimmer <rosebud@cyclone.stanford.edu>
+
+ * Makefile.in (install-data): Make sure $(localedir) exists.
+
+1995-11-27 02:50 Sakai Kiyotaka <ksakai@netwk.ntt-at.co.jp>
+
+ * locale.alias: New entry for Japanese.
+
+1995-11-24 23:53 Ulrich Drepper <drepper@myware>
+
+ * po-mode.el (po-quit): Always clear the message area after y-or-n-p.
+
+1995-11-11 16:30 Ulrich Drepper <drepper@myware>
+
+ * po-mode.el: Implement searching of inexact entries.
+
+ * po-mode.el: Implement po-version.
+
+1995-11-08 01:46 Ulrich Drepper <drepper@myware>
+
+ * po-mode.el:
+ Hilit file names and line numbers in #: with function-name face.
+
+ * po-mode.el: Add support for XEmacs' font-lock.el.
+
+ * po-mode.el:
+ Patches by François: enable hilit, handle multi-line #: lines, and
+ don't pass -v argument to msgfmt.
+
+1995-11-06 15:52 Ulrich Drepper <drepper@myware>
+
+ * po-mode.el: msgfmt behaves now well again. Return to use
+ /dev/null as output file for verification.
+
+1995-11-05 19:39 Ulrich Drepper <drepper@myware>
+
+ * Makefile.in (dist-gettext): Make synonym for dist.
+
+1995-11-05 15:40 Ulrich Drepper <drepper@myware>
+
+ * Makefile.in (dist): Suppress error message when ln failed.
+ Get files from $(srcdir) explicitly.
+
+1995-11-01 10:39 Ulrich Drepper <drepper@myware>
+
+ * gettextize.in:
+ Don't use "!" as negation; not all versions of sh support it. Patch
+ by Tom Tromey.
+
+1995-10-31 20:46 Ulrich Drepper <drepper@myware>
+
+ * po-mode.el (po-msgfmt-program):
+ Variable which contains name of the msgfmt program.
+ (po-validate): Use above variable.
+
+1995-10-31 19:12 Tom Tromey <tromey@cambric.colorado.edu>
+
+ * gettextize.in: Don't use "!" as negation; not all versions of sh
+ support it.
+
+1995-10-30 22:22 Ulrich Drepper <drepper@myware>
+
+ * po-mode.el (po-validate):
+ Protect the previous value of compile-command.
+ Change by François Pinard.
+
+1995-10-29 12:11 Ulrich Drepper <drepper@myware>
+
+ * gettextize.in:
+ Change text of trailing message about aclocal.m4 changing. Suggested
+ by François Pinard.
+
+ * Makefile.in (INSTALL_PROGRAM): Not used anymore.
+ (INSTALL_SCRIPT): New variable,
+ (install-exec): Install gettextize using INSTALL_SCRIPT.
+
+ * po-mode.el (po-eval-requoted): Add space in description.
+
+ * Makefile.in: Remove Emacs local variable setting.
+
+1995-10-28 22:09 Ulrich Drepper <drepper@myware>
+
+ * Makefile.in (install-src): Move some rules from install-data.
+ (install-data): Add installation of locale.alias.
+
+ * locale.alias: Initial revision
+
+1995-10-28 18:08 Ulrich Drepper <drepper@myware>
+
+ * po-mode.el: Apply latest patch by François.
+
+1995-09-23 14:34 Ulrich Drepper <drepper@myware>
+
+ * gettextize.in:
+ Run config.status shell script if this is exists and is selected. This
+ is always necessary if one updates the intl/ dir.
+
+1995-09-20 22:26 Ulrich Drepper <drepper@myware>
+
+ * gettextize.in:
+ Try to remove files in root and po/ dir before linking. If this is
+ not done re-linking to the same file will cause an error.
+
+1995-09-07 00:21 Ulrich Drepper <drepper@myware>
+
+ * gettext-sh: Protect IFS assignments.
+
+1995-08-22 22:12 Ulrich Drepper <drepper@myware>
+
+ * gettextize.in (usage):
+ Rearrange help message. Now describe -f option.
+ Reported by François Pinard.
+
+1995-08-19 23:32 Ulrich Drepper <drepper@myware>
+
+ * gettextize.in: Add missing terminating quotes.
+
+ * Makefile.in (INSTALL_PROGRAM):
+ *Do* use -m 755. Autoconf does not set any mode.
+
+ * Makefile.in (install-src):
+ Make behave like install. I.e. really install
+ gettextize and the .elc files.
+
+1995-08-19 15:08 Ulrich Drepper <drepper@myware>
+
+ * gettextize.in:
+ Some nicety changes of shell programming by François Pinard.
+
+ * po-mode.el (po-search-path): Extend by "../".
+
+ * gettextize.in: Protect against relative source paths.
+ Avoid exit an second level shell.
+
+ * gettext-sh: Better comments: By François Pinard.
+
+ * Makefile.in (INSTALL_PRG): Don't define mode ourself.
+ (uninstall) Remove gettextize.
+
+ * gettextize.in:
+ intl/VERSION is now a real file and must not be generated here.
+
+1995-08-18 12:05 Ulrich Drepper <drepper@myware>
+
+ * gettext-sh: Use -s option for gettext instead of --shell-script.
+
+1995-08-15 10:49 Ulrich Drepper <drepper@myware>
+
+ * Makefile.in (all, check):
+ Add gettextize to dependencies, so that install need not
+ build anything.
+
+1995-08-15 07:13 Ulrich Drepper <drepper@myware>
+
+ * gettextize.in: Add intl/VERSION file.
+
+ * gettextize.in: Remove target file for root- and po- file first.
+
+ * gettextize.in:
+ Files installed in top directory of package are now preceded by root-.
+ All other are ignore (esp aclocal.m4).
+
+1995-08-14 23:50 Ulrich Drepper <drepper@myware>
+
+ * Makefile.in (exec_prefix, bindir):
+ Directories needed for installing gettextize.
+ (transform): Standard GNU program name transformation.
+ (INSTALL_PROGRAM): Program to install gettextize as executable.
+ (DISTFILES): Remove makelinks.in. Distribute gettextize.in instead.
+ (install-src): Install gettextize in selected binary directory.
+
+ * gettextize.in: Initial revision
+
+1995-08-10 22:18 Ulrich Drepper <drepper@myware>
+
+ * gettext-sh: Fix typos. Reported by François Pinard.
+ (TEXTDOMAIN): Set value from ${PACKAGE-NAME} variable and document it.
+
+1995-08-08 21:45 Ulrich Drepper <drepper@myware>
+
+ * Makefile.in (DISTFILES): Add locale.alias.
+
+1995-08-07 23:48 Ulrich Drepper <drepper@myware>
+
+ * Makefile.in (DISTFILES): gettext.perl moved from intl/.
+ gettext-sh: New file.
+
+ * gettext-sh: Initial revision.
+
+ * elisp-comp:
+ Use `rm -fr $tempdir' instead of `rm -f $tempdir/*; rmdir $tempdir'
+ because some NFS implementation create .nfsxxx files which are
+ not caught be the *. Reported by Paul Nevai.
+
+1995-08-04 22:38 Ulrich Drepper <drepper@myware>
+
+ * Makefile.in (.el.elc):
+ Include François' wonderful pun to highlight warning text.
+
+ * Makefile.in (distclean): Remove makelinks.
+
+ * Makefile.in (dist): Remove `copying instead' message.
+
+1995-08-02 19:44 Ulrich Drepper <drepper@myware>
+
+ * Makefile.in (DISTFILES): makelinks.in instead of makelinks-sh.
+
+ * makelinks.in: First try making symbolic links.
+ Rename to makelinks.in because it will be configure by
+ config.status.
+
+1995-08-01 15:54 Ulrich Drepper <drepper@myware>
+
+ * po-mode.el: Fixes to run on DEMACS.
+ Provided by François Pinard.
+
+ * Makefile.in (check): Make same as all.
+
+1995-08-01 10:32 Ulrich Drepper <drepper@myware>
+
+ * makelinks-sh: Implement option handling.
+ When intl/ subdir exist give warning and exit unless option -f
+ is given.
+ Use ${echo} in place where translations will be necessary.
+
+1995-07-26 01:24 Ulrich Drepper <drepper@myware>
+
+ * makelinks-sh: Update for correct intl_files list.
+ Handle existing directories.
+ Handle non-existing ln and/or ln -s.
+ Mostly by François Pinard.
+
+1995-07-22 01:14 Ulrich Drepper <drepper@myware>
+
+ * Makefile.in (prefix,datadir,lispdir): New definitions.
+ (SITELISPDIR): Remove variable.
+ (all): Now build *.elc files.
+ (install,uninstall): Specify complete path of files to delete.
+
+1995-07-20 00:03 Ulrich Drepper <drepper@myware>
+
+ * Makefile.in (DISTFILES): elisp-comp was missing.
+
+1995-07-18 23:53 Ulrich Drepper <drepper@myware>
+
+ * po-mode.el: Latest version by François. This version allows
+ scanning C source code for translatable strings and interactive
+ construction of the .po file. The string matching heuristic is
+ due to Richard Stallman.
+
+1995-07-18 01:32 Ulrich Drepper <drepper@myware>
+
+ * Makefile.in (DISTFILES): Add magic.add. Comes from ../.
+
+ * po-mode.el, makelinks, combine-sh: Moved to here from ../intl/.
+ magic.add: Moved to here from ../.
+
+ * Makefile.in: Initial revision