1 2013-12-05 Daiki Ueno <ueno@gnu.org>
3 * autopoint.in (func_trace): Allow user to specify autom4te
4 executable name through $AUTOM4TE envvar.
5 * gettextize.in (func_trace): Likewise.
6 Suggested by Eric Blake at
7 <https://lists.gnu.org/archive/html/bug-gettext/2013-12/msg00006.html>.
9 2013-11-19 Daiki Ueno <ueno@gnu.org>
11 * autopoint.in (func_trace): Disable m4_include and m4_esyscmd.
12 * gettextize.in (func_trace): Likewise.
13 Reported by Bernhard Voelker
14 <https://lists.gnu.org/archive/html/bug-gettext/2013-11/msg00011.html>
15 and suggested by Eric Blake at <https://savannah.gnu.org/bugs/?40083>.
17 2013-10-16 Daiki Ueno <ueno@gnu.org>
19 * autopoint.in: Use 'm4' as the default macro directory if it is
20 not specified in configure.ac nor Makefile.am.
21 Reported by Michał Górny in
22 <http://savannah.gnu.org/bugs/?40278>.
24 2013-09-24 Daiki Ueno <ueno@gnu.org>
26 * autopoint.in (func_trace): Discard stderr of autom4te.
27 * gettextize.in (func_trace): Likewise.
28 Reported by Gary V. Vaughan in
29 <http://savannah.gnu.org/bugs/?40083>.
31 2013-09-24 Daiki Ueno <ueno@gnu.org>
33 * autopoint.in: Recognize multiple arguments of AM_GNU_GETTEXT
35 * gettextize.in: Likewise.
36 Reported by Gary V. Vaughan in
37 <http://savannah.gnu.org/bugs/?40082>.
39 2013-08-12 Daiki Ueno <ueno@gnu.org>
41 autopoint: make macro trace in autom4te robuster
42 * autopoint.in (func_trace): Ignore M4sugar macros which may abort
43 autom4te and read gettext.m4 to trace AM_GNU_GETTEXT_* macros.
44 * gettextize.in (func_trace): New function ported from autopoint.in.
45 Reported by Sami Kerola in
46 <https://lists.gnu.org/archive/html/bug-gettext/2013-07/msg00002.html>.
48 2013-07-21 Daiki Ueno <ueno@gnu.org>
50 * autopoint.in (omitintl): Don't set it 'no' when no
51 AM_GNU_GETTEXT call is found.
52 Reported by Sebastien Helleu in <http://savannah.gnu.org/bugs/?39536>.
54 2013-05-02 Daiki Ueno <ueno@gnu.org>
56 * autopoint.in (func_trace): New function; use it all in places
57 where Autoconf macro trace is needed.
58 (func_version): Bump copyright year.
59 * gettextize.in (func_version): Bump copyright year.
61 2013-03-05 Daiki Ueno <ueno@gnu.org>
63 * po-mode.el (po-font-lock-keywords): Properly highlight C format
64 strings with parameter positions.
66 <https://savannah.gnu.org/bugs/index.php?33552>.
68 2013-03-05 Ævar Arnfjörð Bjarmason <avarab@gmail.com> (tiny change)
70 * po-mode.el (po-auto-update-file-header): New user option.
71 (po-check-file-header): Respect 'po-auto-update-file-header'.
73 2013-03-04 Daiki Ueno <ueno@gnu.org>
75 * autopoint.in: Handle macro directories specified in configure.ac.
76 Reported by Pavel Raiskup in
77 <http://lists.gnu.org/archive/html/bug-gettext/2013-02/msg00017.html>.
79 2013-03-04 Daiki Ueno <ueno@gnu.org>
81 * gettextize.in: Use autoconf trace to detect auxdir and m4dir.
83 2013-03-04 Daiki Ueno <ueno@gnu.org>
85 * gettextize.in: Don't add redundant "-I m4" if
86 AC_CONFIG_MACRO_DIR{,S} is not specified.
88 2013-03-01 Daiki Ueno <ueno@gnu.org>
90 * gettextize.in: Handle macro directories specified in configure.ac.
91 Reported by Pavel Raiskup in
92 <http://lists.gnu.org/archive/html/bug-gettext/2013-02/msg00017.html>.
94 2013-02-28 Daiki Ueno <ueno@gnu.org>
96 * autopoint.in (gettext_dir): Substitute PATH_SEPARATOR at
98 * gettextize.in (gettext_dir): Substitute PATH_SEPARATOR at
100 Suggested by Stefano Lattarini in
101 <http://lists.gnu.org/archive/html/bug-gettext/2012-12/msg00066.html>.
103 2013-01-07 Daiki Ueno <ueno@gnu.org>
105 * autopoint.in: Extract version number from configure.ac in a more
107 Reported by Tom G. Christensen in
108 <http://lists.gnu.org/archive/html/bug-gnulib/2013-01/msg00053.html>.
110 2012-12-25 Daiki Ueno <ueno@gnu.org>
112 * autopoint.in: Update for 0.18.2.
114 2012-12-25 Daiki Ueno <ueno@gnu.org>
116 * gettext-0.18.2 released.
118 2010-08-30 Bruno Haible <bruno@clisp.org>
120 Improve interopability with Emacs 23.
121 * po-compat.el (po-find-file-coding-system-guts): Don't use codepages
123 * po-mode.el (po-mode-version-string): Bump to 2.21.
124 (po-ediff-buffers-exit-recursive, po-send-mail): Use
125 insert-buffer-substring instead of insert-buffer.
127 2010-06-06 Bruno Haible <bruno@clisp.org>
129 New options --with-xz and --with-bzip2 for compressing the archive.
130 * autopoint.in: Handle the archive formats dirgz, dirbz2, dirxz instead
132 * convert-archive.in: Handle the archive formats dirgz, dirbz2, dirxz
133 like dir. Format 'dir' is now without compression.
134 * Makefile.am (MOSTLYCLEANFILES): New variable.
135 (CLEANFILES): Add archive.dir.tar.gz, archive.dir.tar.bz2,
137 (EXTRA_DIST): Add archive.dir.tar. Remove archive.dir.tar.gz.
138 (ARCHIVE_dirgz, ARCHIVE_dirbz2, ARCHIVE_dirxz, ARCHIVE_git,
139 ARCHIVE_cvs): New variables.
140 (gettextsrc_DATA): Use them.
141 (archive.dir.tar): Renamed from archive.dir.tar.gz. Look for an
142 installed .tar.bzip2 or .tar.xz as well.
143 (archive.dir.tar.gz, archive.dir.tar.bz2, archive.dir.tar.xz): New
145 (archive.git.tar.gz, archive.cvs.tar.gz): Update.
146 * add-to-archive: Read and write an uncompressed archive.dir.tar.
148 2010-06-06 Bruno Haible <bruno@clisp.org>
150 Make 'convert-archive' less verbose.
151 * convert-archive.in: Avoid all output from "git commit".
153 2010-06-04 Bruno Haible <bruno@clisp.org>
155 * gettext-0.18.1 released.
157 2010-06-04 Bruno Haible <bruno@clisp.org>
159 Don't assume GNU tar.
160 * convert-archive.in (TAR, TAR_OPTIONS): New variables.
161 Reported by Ryan Schmidt <ryandesign@macports.org>.
163 2010-06-04 Bruno Haible <bruno@clisp.org>
165 * autopoint.in: Update for 0.18.1.
167 2010-06-03 Bruno Haible <bruno@clisp.org>
169 Deprecate the --with-cvs option.
170 * autopoint.in: Update comments.
171 * add-to-archive: Update archive.dir.tar.gz, not archive.cvs.tar.gz.
172 * Makefile.am (CLEANFILES): Add archive.cvs.tar.gz instead of
174 (EXTRA_DIST): Add archive.dir.tar.gz instead of archive.cvs.tar.gz.
175 (archive.dir.tar.gz): Adapted from archive.cvs.tar.gz rule.
176 (archive.git.tar.gz, archive.cvs.tar.gz): Generate from
179 2010-05-26 Bruno Haible <bruno@clisp.org>
181 Interoperability with newer versions of 'cvs'.
182 * autopoint.in: Unset some more environment variables. Set
183 CVS_SIGN_COMMITS to empty.
184 * convert-archive.in: Likewise.
186 2010-05-16 Bruno Haible <bruno@clisp.org>
188 convert-archive: Don't publicize the builder's name and email.
189 * convert-archive.in: Unset GIT_CONFIG and set dummy user.name and
190 user.email parameters.
191 Reported by Santiago Vila <sanvila@unex.es>.
193 2010-05-16 Bruno Haible <bruno@clisp.org>
195 Avoid keyword substitution in cvs archives created by convert-archive.
196 * convert-archive.in: When creating a cvs archive, use "cvs admin -ko"
199 2010-05-16 Bruno Haible <bruno@clisp.org>
201 Make convert-archive more robust.
202 * convert-archive.in: Report a fatal error in many error conditions.
203 Reported by Santiago Vila <sanvila@unex.es>.
205 2010-05-16 Bruno Haible <bruno@clisp.org>
207 * convert-archive.in: Remove known 'rlog' warning from error output.
208 (func_version): Update copyright years.
210 2010-05-09 Bruno Haible <bruno@clisp.org>
212 * gettext-0.18 released.
214 2010-05-09 Bruno Haible <bruno@clisp.org>
216 * autopoint.in: Update for 0.18.
218 2010-05-09 Bruno Haible <bruno@clisp.org>
220 * autopoint.in (func_version): Bump copyright year.
222 2010-05-08 Bruno Haible <bruno@clisp.org>
224 * po-mode.el (po-mode-version-string): Bump to 2.2.
226 2010-05-08 Noritada Kobayashi <nori1@dolphin.c.u-tokyo.ac.jp>
228 po-mode: Fix bug in po-previous-translated-entry function.
229 * po-mode.el (po-previous-translated-entry): Use correct regular
231 Reported via Santiago Vila in
232 <http://lists.gnu.org/archive/html/bug-gnu-utils/2008-08/msg00039.html>.
234 2010-05-08 Noritada Kobayashi <nori1@dolphin.c.u-tokyo.ac.jp>
235 Bruno Haible <bruno@clisp.org>
237 po-mode: Optionally delete previous untranslated comment when editing.
238 * po-mode.el (po-auto-delete-previous-msgid): New customizable
240 (po-any-previous-msgctxt-regexp, po-any-previous-msgid-regexp,
241 po-any-previous-msgid_plural-regexp): New variables.
242 (po-msgid-to-msgstr, po-kill-msgstr, po-yank-msgstr, po-subedit-exit):
243 Invoke po-maybe-delete-previous-untranslated after po-set-msgstr-form.
244 (po-unfuzzy): Invoke po-maybe-delete-previous-untranslated.
245 (po-previous-untranslated-region-for, po-previous-untranslated-regions,
246 po-delete-previous-untranslated, po-maybe-delete-previous-untranslated):
249 <http://lists.gnu.org/archive/html/bug-gnu-utils/2008-05/msg00032.html>.
251 2010-05-08 Bruno Haible <bruno@clisp.org>
253 po-mode: Fix po-msgid-to-msgstr on plural entries.
254 * po-mode.el (po-get-msgid_plural): New function.
255 (po-msgid-to-msgstr): Use it.
257 2010-05-08 Noritada Kobayashi <nori1@dolphin.c.u-tokyo.ac.jp>
258 Bruno Haible <bruno@clisp.org>
260 po-mode: Fix po-get-msgid function in plural entries.
261 * po-mode.el (po-get-msgid): Use po-start-of-msgid_plural as end
262 pointer, if it is set.
264 <http://lists.gnu.org/archive/html/bug-gnu-utils/2008-05/msg00031.html>.
266 2010-05-08 Noritada Kobayashi <nori1@dolphin.c.u-tokyo.ac.jp>
267 Bruno Haible <bruno@clisp.org>
269 po-mode: Determine position of "msgid_plural" line in current entry.
270 * po-mode.el (po-start-of-msgid_plural): New variable.
271 (po-any-msgid_plural-regexp): New variable.
272 (po-mode): Make po-start-of-msgid_plural buffer-local.
273 (po-find-span-of-entry): Set also po-start-of-msgid_plural.
275 <http://lists.gnu.org/archive/html/bug-gnu-utils/2008-05/msg00031.html>.
277 2010-05-08 Bruno Haible <bruno@clisp.org>
279 * po-mode.el (po-get-msgstr-flavor): Preserve the point's position.
281 2010-05-08 Noritada Kobayashi <nori1@dolphin.c.u-tokyo.ac.jp>
283 Fix failure of po-msgid-to-msgstr just after opening a buffer.
284 * po-mode.el (po-msgstr-form-flavor): Remove variable.
285 (po-get-msgstr-form): Do not call po-get-msgstr-flavor.
286 (po-set-msgstr-form): Call po-get-msgstr-flavor function here.
288 <http://lists.gnu.org/archive/html/bug-gnu-utils/2008-05/msg00028.html>.
290 2010-05-08 Bruno Haible <bruno@clisp.org>
292 * po-mode.el (po-edit-string): Assign major mode text-mode to the
294 Reported by Kenichi Handa <handa@m17n.org>.
296 2010-03-28 Bruno Haible <bruno@clisp.org>
298 * gettexize.in: Warn about use of --intl option.
299 (func_usage): Mark it as deprecated.
300 (func_version): Bump copyright year.
302 2009-12-25 Bruno Haible <bruno@clisp.org>
304 * gettextize.in (m4filelist): Add fcntl-o.m4 instead of fcntl_h.m4 to
307 2009-12-12 Bruno Haible <bruno@clisp.org>
309 * po-compat.el: Untabify.
310 * gettextize.in: Partially untabify.
312 2009-10-18 Bruno Haible <bruno@clisp.org>
314 * gettextize.in (m4filelist): Add fcntl_h.m4 to the list.
315 (func_version): Bump copyright year.
317 2009-09-27 Bruno Haible <bruno@clisp.org>
319 * add-to-archive: Pass option -fPIC to gcc. Clean up cvsuser.so.
321 2009-09-27 Bruno Haible <bruno@clisp.org>
323 Support alternative to the cvs-compression of the archive.
324 * convert-archive.in: New file.
325 * autopoint.in (func_version): Show the archive format.
326 Support archive formats dir, cvs, git, instead of only cvs.
327 * Makefile.am (DISTCLEANFILES): Add convert-archive.
328 (CLEANFILES): Add archive.dir.tar.gz, archive.git.tar.gz.
329 (gettextsrc_DATA): Depend on @ARCHIVE_FORMAT@.
330 (archive.dir.tar.gz, archive.git.tar.gz): New rules.
331 Reported by Arkadiusz Miskiewicz in
332 <https://savannah.gnu.org/bugs/?27281>.
334 2009-09-27 Bruno Haible <bruno@clisp.org>
336 * add-to-archive: Use archive.cvs.tar.gz instead of archive.tar.gz.
337 * autopoint.in: Likewise.
338 * Makefile.am (archive.cvs.tar.gz): Renamed from archive.tar.gz.
339 (EXTRA_DIST, gettextsrc_DATA): Update.
341 2009-08-14 Bruno Haible <bruno@clisp.org>
343 * Makefile.am (archive.tar.gz): Update error message.
345 2009-08-09 Bruno Haible <bruno@clisp.org>
347 Add support for multiple PO directories to autopoint.
348 * autopoint.in (sed_extract_config_files, configfiles,
349 sed_remove_Makefile_in, podirs): New variables.
350 (func_destfile): Set allpodirs.
351 When allpodirs is set, loop over $podirs.
352 Reported by Guillem Jover <guillem@debian.org>
353 via Santiago Vila <sanvila@unex.es>.
355 2008-12-07 Bruno Haible <bruno@clisp.org>
357 * autopoint.in (func_version): Bump copyright year.
359 2008-12-07 Bruno Haible <bruno@clisp.org>
361 * autopoint.in (func_compare): New function.
362 Don't overwrite *.m4 files when the existing file has a version number
363 at least as large as the one from the gettext release.
364 Reported by Colin Watson <cjwatson@debian.org>
365 and Sylvain Beucler <beuc@beuc.net>.
367 2008-08-17 Bruno Haible <bruno@clisp.org>
369 * gettextize.in (m4filelist): Add threadlib.m4 to the list.
370 (func_version): Bump copyright year.
372 2008-08-13 Sven Joachim <svenjoac@gmx.de>
374 * po-mode.el (po-check-file-header): Use forward-line with
375 negative argument instead of previous-line.
376 (po-add-attribute): Use forward-line instead of next-line.
378 2008-05-25 Bruno Haible <bruno@clisp.org>
380 * po-mode.el (po-replace-revision-date): Return nil.
381 Patch by Kobayashi Noritada <nori1@dolphin.c.u-tokyo.ac.jp>.
383 2008-05-07 Bruno Haible <bruno@clisp.org>
385 * po-mode.el (po-team-name-to-code): Add Beja. Remove Adangme, Banda,
386 Batak. Update Scottish Gaelic, Central Khmer, Romansh.
388 2008-05-07 Bruno Haible <bruno@clisp.org>
390 Fix editing of plural forms.
391 * po-mode.el (po-mode-version-string): Bump to 2.11.
392 (po-any-msgstr-block-regexp): Must start with msgstr or msgstr[0];
393 needed for re-search-backward.
394 (po-get-msgstr-flavor): Set the point to po-start-of-msgstr-form, not
395 to the beginning of the line.
396 Reported by Stéphane Raimbault <stephane.raimbault@gmail.com>.
398 2008-04-20 Bruno Haible <bruno@clisp.org>
400 * autopoint.in: Check that really all CVS directories are removed.
401 Reported by Jim Meyering <jim@meyering.net>.
403 2008-01-18 Bruno Haible <bruno@clisp.org>
405 * autopoint.in (xver): Make its computation more robust.
406 Reported by Michael Bauschert <Michael.Bauschert@de.ibm.com>.
408 2008-01-18 Bruno Haible <bruno@clisp.org>
410 * autopoint.in: Fix line breaking in an error message.
412 2007-12-02 Bruno Haible <bruno@clisp.org>
414 * po-mode.el: Use modern backquote syntax.
415 Report and patch by Agustin Martin <agmartin@debian.org> via
416 Santiago Vila <sanvila@unex.es>.
418 2007-11-07 Bruno Haible <bruno@clisp.org>
420 * gettext-0.17 released.
422 2007-11-07 Bruno Haible <bruno@clisp.org>
424 * autopoint.in: Update for 0.17.
426 2007-10-31 Bruno Haible <bruno@clisp.org>
428 * gettextize.in (m4filelist): Remove ulonglong.m4 from the list.
430 2007-10-17 Bruno Haible <bruno@clisp.org>
432 * po-mode.el (po-msgstr-form-flavor): Renamed from
433 po-this-msgstr-flavor. New defvar.
435 2007-10-15 Bruno Haible <bruno@clisp.org>
437 * po-mode.el (po-get-msgstr-form): Remove 'kill' argument.
438 (po-kill-ring-save-msgstr, po-fade-out-entry): Update.
440 * po-mode.el (po-get-msgid): Remove 'kill' argument.
442 * po-mode.el (po-get-msgstr-form): Renamed from po-get-msgstr-new.
443 (po-get-msgstr): Remove function.
445 * po-mode.el (po-subedit-exit-old): Remove function.
447 * po-mode.el (po-set-msgstr-form): Renamed from po-set-msgstr-new.
448 (po-set-msgstr): Remove function.
450 * po-mode.el (po-edit-msgstr-old): Remove function.
452 * po-mode.el (po-edit-string): Renamed from po-edit-string-new. Remove
453 old po-edit-string function.
455 2007-10-14 Bruno Haible <bruno@clisp.org>
457 * po-mode.el (po-find-span-of-entry): Inline po-find-this-msgstr.
458 (po-find-this-msgstr): Remove function.
460 * po-mode.el (po-start-of-msgstr-form, po-end-of-msgstr-form): New
463 * po-mode.el (po-start-of-msgstr-form): Renamed from
464 po-start-of-this-msgstr.
465 (po-end-of-msgstr-form): Renamed from po-end-of-this-msgstr.
467 * po-mode.el (po-start-of-msgstr-block): Renamed from
470 * po-mode.el (po-any-msgstr-block-regexp): Renamed from
471 po-any-msgstr-regexp.
473 * po-mode.el (po-any-msgstr-form-regexp): Renamed from
474 po-any-msgstr-regexp-old.
476 2007-10-07 Bruno Haible <bruno@clisp.org>
478 * autopoint.in (func_version): In the --version output, say GPLv3+.
479 * gettexize.in (func_version): Likewise.
481 2007-09-01 Bruno Haible <bruno@clisp.org>
483 * Makefile.am (archive.tar.gz): Provide an explicit error message if
484 archive.tar.gz cannot be found.
485 Reported by Spiros at <https://savannah.gnu.org/bugs/?16657>.
487 2007-06-30 Bruno Haible <bruno@clisp.org>
489 * autopoint.in (func_version): Use the standard --version output, see
490 <http://lists.gnu.org/archive/html/bug-gnulib/2007-03/msg00302.html>.
491 * gettexize.in (func_version): Likewise.
493 2007-06-30 Bruno Haible <bruno@clisp.org>
495 * po-mode.el (po-check-file-header): Use save-restriction.
496 Report and patch by Sven Joachim <sven_joachim@web.de> in
497 <http://lists.gnu.org/archive/html/bug-gnu-utils/2006-08/msg00110.html>.
499 2007-06-30 Bruno Haible <bruno@clisp.org>
501 * po-mode.el (po-team-name-to-code): Add a few more entries.
503 2007-06-29 Karl Eichwalder <ke@suse.de>
505 * po-mode.el (po-find-this-msgstr): New function.
506 (po-find-span-of-entry): Use it.
508 * po-mode.el (po-get-msgstr-flavor): New function.
509 (po-any-msgstr-regexp-old): New variable.
510 (po-subedit-exit-old): New function, renamed from po-subedit-exit.
511 (po-edit-msgstr-old): New function, renamed from po-edit-msgstr.
512 (po-get-msgstr-new): New function, based on po-get-msgstr.
513 (po-set-msgstr-new): New function, based on po-set-msgstr.
514 (po-edit-string-new): New function, based on po-edit-string.
515 (po-edit-msgstr): Use po-get-msgstr-new.
516 (po-subedit-exit): Use po-set-msgstr-new.
518 2007-06-30 Bruno Haible <bruno@clisp.org>
520 * po-mode.el (po-translation-project-address): Update email address
521 after the Translation Project moved.
522 (po-translation-project-mail-label): Update comment.
524 2007-06-29 Karl Eichwalder <ke@suse.de>
526 * po-mode.el (po-subedit-mode-menu-layout, po-mode-menu-layout):
527 Remove trailing string.
528 * po-mode.el (po-mode-menu-layout): Make "Source marking" a submenu.
529 Remove subtitles from menus.
530 Comment unimplemented features. Reorganize entry hierarchy.
532 2007-06-17 Bruno Haible <bruno@clisp.org>
534 Support for the msgctxt syntax.
535 * po-mode.el (po-mode-version-string): Bump version number to 2.1.
536 (po-start-of-msgctxt): New variable.
537 (po-any-msgctxt-msgid-regexp): New variable.
538 (po-font-lock-keywords): Add msgctxt.
539 (po-mode): Make variable po-start-of-msgctxt local.
540 (po-find-span-of-entry): Set also po-start-of-msgctxt.
541 (po-add-attribute, po-delete-attribute): Use po-start-of-msgctxt.
543 2007-06-17 Bruno Haible <bruno@clisp.org>
545 * po-mode.el (po-mode-map): Bind po-undo also to Ctrl-x u.
547 2007-06-17 Bruno Haible <bruno@clisp.org>
549 * po-mode.el (po-any-msgstr-regexp): Add support for plural forms.
550 The patch from 2001-03-10 did not work.
551 (po-untranslated-regexp): Recognize also empty msgstr[i] values.
553 2007-06-17 Bruno Haible <bruno@clisp.org>
555 * po-mode.el (po-edit-out-full): Don't ask the user for confirmation.
557 2007-06-17 Bruno Haible <bruno@clisp.org>
559 * po-mode.el: Untabify.
561 2007-06-17 Bruno Haible <bruno@clisp.org>
563 * po-mode.el (po-font-lock-keywords): Stop recognizing "msg" as a
566 2007-06-17 Bruno Haible <bruno@clisp.org>
568 Fix '#' command on obsolete entries.
569 * po-mode.el (po-comment-regexp): Renamed from po-active-comment-regexp.
570 (po-obsolete-comment-regexp): Remove variable.
571 (po-get-comment, po-set-comment): Fix syntax assumptions about comments
572 for obsolete entries.
574 2007-06-17 Bruno Haible <bruno@clisp.org>
576 * po-mode.el (po-msgid-to-msgstr): Fix English message.
578 2007-06-17 Bruno Haible <bruno@clisp.org>
580 * po-mode.el (po-add-attribute, po-delete-attribute, po-fuzzy-regexp):
581 Don't recognize the syntax "#! fuzzy" any more.
583 2007-06-17 Bruno Haible <bruno@clisp.org>
585 * po-mode.el (po-validate): Protect the buffer-file-name against
586 shell interpretation.
587 Reported by Laurynas Biveinis <laurynas.biveinis@gmail.com>.
589 2007-06-17 Bruno Haible <bruno@clisp.org>
591 * po-mode.el (po-msgfmt-version-check): Recognize also 0.16.2-pre1.
593 2007-06-08 Bruno Haible <bruno@clisp.org>
595 * autopoint.in: Update year in --version output.
597 2007-06-07 Bruno Haible <bruno@clisp.org>
599 * gettextize.in (m4filelist): Add intlmacosx.m4 to the list.
600 (func_version): Update copyright year.
602 2007-05-24 Bruno Haible <bruno@clisp.org>
604 * po-mode.el (po-mode-map): Bind po-undo also to Ctrl-_.
605 Suggested by Kevin Ryde <user42@zip.com.au>.
607 2007-04-06 Bruno Haible <bruno@clisp.org>
609 * gettextize.in (m4filelist): Remove longdouble.m4 from the list.
611 2006-12-19 Bruno Haible <bruno@clisp.org>
613 * gettextize.in: Protect against spaces in the value of $gettext_dir.
615 2006-12-19 Bruno Haible <bruno@clisp.org>
617 * gettextize.in (func_usage): Document --po-dir.
618 Handle the --po-dir option. Loop over each specified --po-dir value
619 instead of hardcoding po/.
620 Reported by Daniel Leidert <daniel.leidert.spam@gmx.net>.
622 2006-11-27 Bruno Haible <bruno@clisp.org>
624 * gettext-0.16.1 released.
626 2006-11-27 Bruno Haible <bruno@clisp.org>
628 * autopoint.in: Update for 0.16.1.
630 2006-10-26 Bruno Haible <bruno@clisp.org>
632 * gettext-0.16 released.
634 2006-10-26 Bruno Haible <bruno@clisp.org>
636 * autopoint.in: Update for 0.16.
638 2006-10-15 Bruno Haible <bruno@clisp.org>
640 * gettextize.in (m4dir_is_next): Reset it to empty when the m4dir was
642 (m4dir_defaulted): New variable.
643 In the recommendations how to run aclocal, show all the needed -I
644 options, not just one.
645 Reported by Ralf Wildenhues.
647 2006-10-08 Bruno Haible <bruno@clisp.org>
649 * gettextize.in (usage): Document the --symlink option instead of the
651 Accept a --symlink option.
652 (try_ln_s): Change default value to false.
654 2006-10-01 Bruno Haible <bruno@clisp.org>
656 * gettextize.in (m4filelist): Add intldir.m4.
658 2006-09-18 Bruno Haible <bruno@clisp.org>
660 * gettextize.in (m4filelist): Remove inttypes-h.m4.
662 2006-09-11 Bruno Haible <bruno@clisp.org>
664 * gettextize.in (have_automake19, min_automake_version): New variables.
665 (m4filelist): Use the minimum needed file list if --intl was not
666 specified and automake version is >= 1.9.
668 2006-09-11 Bruno Haible <bruno@clisp.org>
670 * gettextize.in (m4filelist): Add intl.m4.
672 2006-08-28 Bruno Haible <bruno@clisp.org>
674 * gettextize.in (m4filelist): Remove signed.m4.
676 2006-07-25 Bruno Haible <bruno@clisp.org>
678 * Makefile.msvc: Remove file.
679 * Makefile.am (EXTRA_DIST): Remove Makefile.msvc.
681 2006-07-25 Bruno Haible <bruno@clisp.org>
683 * Makefile.vms: Remove file.
684 * Makefile.am (EXTRA_DIST): Remove Makefile.vms.
686 2006-07-21 Bruno Haible <bruno@clisp.org>
688 * gettext-0.15 released.
690 2006-07-20 Bruno Haible <bruno@clisp.org>
692 * autopoint.in: Update for 0.15.
694 2006-07-20 Bruno Haible <bruno@clisp.org>
696 * po-mode.el (po-mode-version-string): Bump to 2.02.
698 2006-06-27 Bruno Haible <bruno@clisp.org>
700 * gettextize.in (m4filelist): Remove isc-posix.m4.
702 2006-06-04 Bruno Haible <bruno@clisp.org>
704 * gettextize.in (m4filelist): Replace inttypes.m4 with inttypes-h.m4.
706 2006-04-17 Bruno Haible <bruno@clisp.org>
708 * add-to-archive: Remove special handling of mkinstalldirs file.
709 * gettextize.in: Likewise.
711 2006-04-20 Bruno Haible <bruno@clisp.org>
713 * autopoint.in: Update for 0.15.
715 2006-04-12 Bruno Haible <bruno@clisp.org>
717 * autopoint.in (func_find_curr_installdir): Handle the case of a
718 symbolic link pointing to an absolute pathname correctly.
719 * gettextize.in (func_find_curr_installdir): Likewise.
721 2006-01-23 Bruno Haible <bruno@clisp.org>
723 * gettextize.in (func_tmpdir): Invoke mktemp without option -q, because
724 in some versions of mktemp this option has the effect that mktemp
725 outputs nothing at all.
726 (func_version): Bump copyright year.
727 * autopoint.in (func_tmpdir): Invoke mktemp without option -q.
728 (func_version): Bump copyright year.
729 Patch by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.
731 2005-09-18 Bruno Haible <bruno@clisp.org>
733 * autopoint.in (func_find_curr_installdir): Really remove the temporary
735 * gettextize.in (func_find_curr_installdir): Likewise.
737 2005-08-26 Bruno Haible <bruno@clisp.org>
739 * po-mode.el (po-team-name-to-code): Add support for Old English,
740 Hyam, Jju, Tyap, Kagoma, Maithili, Mayan, Nahuatl, Low Saxon,
741 Northern Sotho, Páez, Tetum, Zapotec.
743 2005-07-24 Bruno Haible <bruno@clisp.org>
745 Tidy up exported symbols.
746 * gettextize.in (m4filelist): Add visibility.m4.
748 2005-07-26 Bruno Haible <bruno@clisp.org>
750 * autopoint.in (datarootdir): New variable.
751 * gettextize.in (datarootdir): New variable.
753 2005-07-16 Bruno Haible <bruno@clisp.org>
755 * gettextize.in (m4filelist): Add lock.m4.
757 2005-07-09 Bruno Haible <bruno@clisp.org>
759 * po-mode.el (po-validate): Require the 'compile' module before
761 Report and patch by Sven Joachim <sven_joachim@web.de>.
763 2006-06-21 Bruno Haible <bruno@clisp.org>
765 * gettext-0.14.6 released.
767 2006-06-21 Bruno Haible <bruno@clisp.org>
769 * autopoint.in: Update for 0.14.6.
771 2005-05-23 Bruno Haible <bruno@clisp.org>
773 * gettext-0.14.5 released.
775 2005-05-23 Bruno Haible <bruno@clisp.org>
777 * autopoint.in: Update for 0.14.5.
779 2005-04-11 Bruno Haible <bruno@clisp.org>
781 * gettext-0.14.4 released.
783 2005-04-11 Bruno Haible <bruno@clisp.org>
785 * autopoint.in: Update for 0.14.4.
787 2005-03-14 Bruno Haible <bruno@clisp.org>
789 * gettext-0.14.3 released.
791 2004-10-23 Bruno Haible <bruno@clisp.org>
793 * start-po-el: New file.
794 * Makefile.am (lisp_LISP): Add it.
796 2005-03-08 Bruno Haible <bruno@clisp.org>
798 * autopoint.in: Update for 0.14.3.
800 2005-03-08 Bruno Haible <bruno@clisp.org>
802 * gettextize.in: Compute comma separated lists for ChangeLog entries
803 correctly. Also comma-separate the EXTRA_DIST ChangeLog entry.
805 2005-03-07 Bruno Haible <bruno@clisp.org>
807 * gettextize.in: Create the auxdir if it doesn't exist.
808 Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>.
810 2005-03-07 Bruno Haible <bruno@clisp.org>
812 * gettextize.in (func_m4ChangeLog_init, func_m4ChangeLog_add_entry,
813 func_m4ChangeLog_finish): Let the behaviour depend on
814 using_m4ChangeLog. Initialize using_m4ChangeLog depending on whether
815 an m4/ChangeLog already exists.
816 Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>.
818 2005-03-06 Bruno Haible <bruno@clisp.org>
820 * gettextize.in: Update the instructions for fetching config.guess and
822 Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.
824 2005-03-06 Bruno Haible <bruno@clisp.org>
826 * autopoint.in (func_destfile): Also set a variable 'sharedowner'.
827 For files with shared ownership, treat local modification as a warning.
828 Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>.
830 2005-03-05 Bruno Haible <bruno@clisp.org>
832 * gettextize.in: When a po/POTFILES.in does not exist, create an
834 Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.
836 2005-03-05 Bruno Haible <bruno@clisp.org>
838 * gettextize.in (func_m4ChangeLog_init, func_m4ChangeLog_finish):
839 Keep track whether a $m4dir/ChangeLog file was created.
840 Don't create a $m4dir/Makefile.am if aclocal version 1.8 or newer is
841 present; instead add $m4dir/ChangeLog to EXTRA_DIST if needed.
842 Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.
844 2005-03-05 Bruno Haible <bruno@clisp.org>
846 * gettextize.in: When adding items to EXTRA_DIST, SUBDIRS,
847 DIST_SUBDIRS, ACLOCAL_AMFLAGS in Makefile.am, optionally remove one
848 space after the added items. When adding items to AC_CONFIG_FILES,
849 AC_OUTPUT in configure.ac, remove don't insert an extra space after
851 Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>.
853 2005-03-05 Bruno Haible <bruno@clisp.org>
855 * gettextize.in: Emit brackets around the argument of
856 AM_GNU_GETTEXT_VERSION.
857 Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>.
859 2005-03-05 Bruno Haible <bruno@clisp.org>
861 * gettextize.in: Don't recommend to add AM_GNU_GETTEXT([external])
862 when it is already present.
863 Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>.
865 2005-03-05 Bruno Haible <bruno@clisp.org>
867 Remove old sh, tcl, perl interfaces.
868 * gettext-sh: Remove file.
869 * tcl_gettext.c, README-Tcl: Remove files.
870 * gettext.perl: Remove file.
871 * Makefile.am (EXTRA_DIST): Remove them.
873 2005-02-24 Bruno Haible <bruno@clisp.org>
875 * gettext-0.14.2 released.
877 2005-02-24 Bruno Haible <bruno@clisp.org>
879 * autopoint.in: Update for 0.14.2.
881 2005-02-07 Bruno Haible <bruno@clisp.org>
883 * autopoint.in: Use LC_ALL=C to protect range expression against
885 * gettextize.in: Likewise.
887 2005-02-05 Bruno Haible <bruno@clisp.org>
889 * autopoint.in: Check the version number, instead of relying on cvs
891 Reported by Paul Eggert.
893 2005-01-10 Bruno Haible <bruno@clisp.org>
896 * autopoint.in: Exit if the creation of one of the temporary
897 directories fails. Also restrict the access to the temporary cvs_dir.
898 Reported by Javier Fernández-Sanguino Peña <jfs@computer.org>.
900 2005-01-09 Bruno Haible <bruno@clisp.org>
902 * autopoint.in (func_tmpdir): New function.
903 (func_find_curr_installdir): Use it.
904 (mismatchfile): Create inside a temporary directory. Remove afterwards.
905 * gettextize.in (func_tmpdir): New function.
906 (func_find_curr_installdir): Use it.
907 Reported by Joey Hess <joeyh@debian.org>.
909 2005-01-05 Bruno Haible <bruno@clisp.org>
911 * autopoint.in: Update year in --version output.
912 * gettextize.in: Likewise.
914 2005-01-05 Bruno Haible <bruno@clisp.org>
916 * gettextize.in: Unset CDPATH in a more robust way.
918 2004-12-14 Bruno Haible <bruno@clisp.org>
920 * gettextize.in: Unset CDPATH.
922 2004-02-07 Bruno Haible <bruno@clisp.org>
924 * gettextize.in: Modify only the first occurrence of AC_CONFIG_FILES,
926 Reported by Dalibor Topic <robilad@kaffe.org>.
928 2004-02-04 Bruno Haible <bruno@clisp.org>
930 * gettextize.in: Add po to SUBDIRS if it was created in this run.
931 Tell the user to create po/POTFILES.in if it is not yet there.
932 Reported by Prof. Roberto Bagnara <bagnara@cs.unipr.it>.
934 2004-02-02 Bruno Haible <bruno@clisp.org>
936 * gettextize.in (m4filelist): Add glibc2.m4.
938 2004-01-29 Bruno Haible <bruno@clisp.org>
940 * gettext-0.14.1 released.
942 2004-01-28 Bruno Haible <bruno@clisp.org>
944 * gettext-0.14 released.
946 2004-01-19 Bruno Haible <bruno@clisp.org>
948 * gettextize.in: Modify DIST_SUBDIRS like SUBDIRS, when it was found in
950 Reported by Dalibor Topic <robilad@kaffe.org>.
952 2003-12-17 Bruno Haible <bruno@clisp.org>
954 * gettext-0.13.1 released.
956 2003-11-30 Bruno Haible <bruno@clisp.org>
958 * gettext-0.13 released.
960 2003-11-23 Bruno Haible <bruno@clisp.org>
962 * gettextize.in (m4filelist): Remove ssize_t.m4.
964 2003-11-16 Bruno Haible <bruno@clisp.org>
966 * gettextize.in (m4filelist): Add size_max.m4, ssize_t.m4, xsize.m4.
968 2003-11-08 Bruno Haible <bruno@clisp.org>
970 * autopoint.in: Allow configure.in.in to be used instead of
973 2003-08-11 Bruno Haible <bruno@clisp.org>
975 * autopoint.in: When local files have been modified, create a .diff
976 file for the user's convenience.
977 Suggested by Denis Barbier <barbier@debian.org>.
979 2003-08-07 Bruno Haible <bruno@clisp.org>
981 * autopoint.in: Fix the regular expression used to parse intl/VERSION.
982 Patch by Denis Barbier <barbier@debian.org>.
984 2003-06-19 Bruno Haible <bruno@clisp.org>
986 * gettextize.in (m4filelist): Add intmax.m4, longdouble.m4,
987 longlong.m4, printf-posix.m4, signed.m4, wchar_t.m4, wint_t.m4.
989 2003-05-22 Bruno Haible <bruno@clisp.org>
991 * gettext-0.12.1 released.
993 2003-05-17 Bruno Haible <bruno@clisp.org>
995 * gettext-0.12 released.
997 2003-05-08 Bruno Haible <bruno@clisp.org>
999 * gettextize.in: Ignore ACLOCAL_AMFLAGS options of the form -Idir when
1000 dir is an absolute pathname.
1001 Reported by Jürgen A. Erhard <jae+debian@jerhard.org>.
1003 2003-04-29 Bruno Haible <bruno@clisp.org>
1005 * gettextize.in: Recommend running automake only after aclocal,
1006 because automake 1.7 assumes that aclocal.m4 has already been built.
1008 2003-04-12 Bruno Haible <bruno@clisp.org>
1010 * Makefile.vms: Avoid rules with no lines. Don't use the force target.
1011 Correct wildcard syntax.
1012 Suggested by Jouk Jansen <joukj@hrem.stm.tudelft.nl>.
1014 2003-04-11 Bruno Haible <bruno@clisp.org>
1016 * Makefile.am (archive.tar.gz): Avoid creating an empty tar.gz file.
1017 Reported by Martin Mokrejš <mmokrejs@natur.cuni.cz>.
1019 2003-03-30 Bruno Haible <bruno@clisp.org>
1021 * Makefile.vms: New file.
1022 * Makefile.am (EXTRA_DIST): Add Makefile.vms.
1024 2003-03-17 Bruno Haible <bruno@clisp.org>
1026 Native Woe32/MSVC support.
1027 * Makefile.msvc: New file.
1028 * Makefile.am (EXTRA_DIST): Add it.
1030 2003-02-28 Bruno Haible <bruno@clisp.org>
1032 Support for relocatable installation.
1033 * autopoint.in: Relocate $gettext_dir.
1034 * gettextize.in: Relocate $gettext_dir.
1036 2003-02-16 Bruno Haible <bruno@clisp.org>
1038 * gettextize.in: Create po/Makevars.template from installed
1039 po/Makevars.template, not from po/Makevars.
1040 (func_version): Update copyright year.
1042 2003-02-16 Bruno Haible <bruno@clisp.org>
1044 * po-compat.el: Add testing instructions.
1045 (po-find-file-coding-system-guts) [XEMACS]: Make it work again,
1046 after (car (nth i po-content-type-charset-alist)) changed from symbol
1049 2003-02-12 Bruno Haible <bruno@clisp.org>
1051 * elisp-comp: Move to ../../config/elisp-comp.
1052 * Makefile.am (EXTRA_DIST): Remove elisp-comp.
1054 2003-01-12 Bruno Haible <bruno@clisp.org>
1056 * Makefile.am: Make use of += for variables.
1058 2003-01-08 Bruno Haible <bruno@clisp.org>
1060 * Makefile.am (EXTRA_DIST): Add elisp-comp.
1062 2002-12-07 Bruno Haible <bruno@clisp.org>
1064 Switch to autoconf-2.57 and automake-1.7.2.
1065 * elisp-comp: Upgrade to automake-1.7.2.
1067 2002-11-13 Bruno Haible <bruno@clisp.org>
1070 * tcl_gettext.c (tcl_gettext, tcl_textdomain, tcl_bindtextdomain):
1071 Use ANSI C function declarations.
1073 2002-10-25 Karl Eichwalder <ke@suse.de>
1075 * po-compat.el (po-find-file-coding-system-guts): Provide the old
1076 version (pre 2002-09-27) for XEmacs.
1078 2002-10-16 Bruno Haible <bruno@clisp.org>
1080 * po-compat.el: Remove call of codepage-setup of all support codepages.
1081 (po-find-file-coding-system-guts): Avoid code duplication.
1083 2002-09-27 Karl Eichwalder <ke@suse.de>
1085 * po-compat.el (po-content-type-charset-alist): Convert the
1086 car of each association to a string. From emacs CVS
1087 (lisp/textmodes/po.el); provided by Eli Zaretskii.
1088 (po-find-file-coding-system-guts): If the charset matches a name
1089 of a codepage, set up that codepage and return it as a coding
1090 system to decode the file. Likewise from emacs CVS.
1092 * po-compat.el: Line up comment etc. with lisp/textmodes/po.el.
1093 (po-find-charset): Search for the Charset= header even if we've read
1094 less than 4KB. From emacs CVS (lisp/textmodes/po.el); provided by
1097 2002-08-27 Bruno Haible <bruno@clisp.org>
1099 * autopoint.in: Call func_fatal_error, not fatal_error.
1100 Patch by Sam Hocevar <sam@zoy.org>.
1102 2002-08-26 Bruno Haible <bruno@clisp.org>
1104 * archive.tar.gz: Avoid keyword substitution for archive/mkinstalldirs.
1105 Reported by Colin Watson <cjwatson@debian.org>.
1107 2002-08-12 Bruno Haible <bruno@clisp.org>
1109 * gettextize.in: Fix typo in the handling of AM_GNU_GETTEXT_VERSION.
1110 Reported by Adam Heath <doogie@debian.org>.
1112 2002-08-06 Bruno Haible <bruno@clisp.org>
1114 * gettext-0.11.5 released.
1116 2002-08-03 Paul Eggert <eggert@twinsun.com>
1118 * gettextize.in: Use "read dummy" to avoid an error with Solaris
1121 2002-08-02 Bruno Haible <bruno@clisp.org>
1123 * gettextize.in: Add ulonglong.m4 to m4filelist.
1125 2002-07-25 Bruno Haible <bruno@clisp.org>
1127 * gettext-0.11.4 released.
1129 2002-07-25 Bruno Haible <bruno@clisp.org>
1131 * add-to-archive: New file.
1132 * add-to-autopoint-files: Remove file.
1133 * cvsuser.c: New file.
1134 * Makefile.am (EXTRA_DIST): Remove add-to-autopoint-files. Add
1135 add-to-archive, cvsuser.c.
1137 2002-07-25 Bruno Haible <bruno@clisp.org>
1139 * autopoint.in: Unset also CVS_IGNORE_REMOTE_ROOT and CVSIGNORE.
1141 2002-07-23 Bruno Haible <bruno@clisp.org>
1143 * gettextize.in: Add inttypes-pri.m4 to m4filelist.
1145 2002-07-21 Bruno Haible <bruno@clisp.org>
1147 * gettextize.in: Add inttypes.m4, inttypes_h.m4, stdint_h.m4,
1148 uintmax_t.m4 to m4filelist.
1150 2002-07-19 Bruno Haible <bruno@clisp.org>
1152 * gettextize.in: Copy also intdiv0.m4.
1154 2002-07-17 Bruno Haible <bruno@clisp.org>
1156 * gettext-0.11.3 released.
1158 2002-07-16 Bruno Haible <bruno@clisp.org>
1160 * po-mode.el (po-mode-version-string): Bump to 2.01.
1162 2002-06-13 Bruno Haible <bruno@clisp.org>
1164 * po-mode.el (po-mode-line-entry...): Try harder to find a good place
1165 for adding po-mode-line-entry into mode-line-format.
1166 Reported by Sam Steingold <sds@gnu.org>.
1168 2002-05-12 Bruno Haible <bruno@clisp.org>
1170 * po-compat.el: Add ISO-8859-14, KOI8-T, GEORGIAN-PS to the list of
1173 2002-05-11 Bruno Haible <bruno@clisp.org>
1175 * autopoint.in: Recognize AM_GNU_GETTEXT_VERSION(..) syntax.
1176 * gettextize.in: Likewise.
1178 2002-05-03 Bruno Haible <bruno@clisp.org>
1180 * autopoint.in: Unset all other environment variables which influence
1181 cvs. Pass -d $CVSROOT explicitly.
1182 (func_mkdir_for): New function.
1183 (func_copy): Call it.
1185 2002-05-01 Bruno Haible <bruno@clisp.org>
1187 * autopoint-files: New directory.
1188 * add-to-autopoint-files: New file.
1189 * autopoint.in: New file.
1190 * Makefile.am (EXTRA_DIST): Add add-to-autopoint-files, archive.tar.gz.
1191 (DISTCLEANFILES): Add autopoint.
1192 (gettextsrcdir): New variable.
1193 (gettextsrc_DATA): New variable.
1194 (archive.tar.gz): New rule.
1195 * gettextize.in: Bump GETTEXT_VERSION value in configure.in.
1196 Ask maintainer to acknowledge the remaining changes.
1198 2002-04-28 Bruno Haible <bruno@clisp.org>
1200 * gettextize.in: Avoid the remarks about po/Makevars and config.guess
1201 if they are not necessary.
1203 * gettextize.in: New option -n/--dry-run.
1205 * gettextize.in: Use functions for maintainability.
1206 Remove undocumented option --run.
1208 * gettextize.in: Use 'echo' instead of '$echo'.
1210 2002-04-29 Karl Eichwalder <ke@suse.de>
1212 * po-mode.el (po-mode-menu-layout): Don't try to display tooltips
1214 (po-subedit-mode-menu-layout): Likewise.
1216 2002-04-28 Bruno Haible <bruno@clisp.org>
1218 * gettextize.in: Treat mkinstalldirs like config.rpath.
1220 2002-04-27 Karl Eichwalder <ke@suse.de>
1222 * po-mode.el (po-mode-menu-layout): Add tooltips.
1223 (po-subedit-mode-menu-layout): Likewise.
1225 * po-mode.el (po-mode-menu-layout): Adopt terminology for editing
1226 from Emacs (cut/copy/paste).
1228 2002-04-24 Bruno Haible <bruno@clisp.org>
1230 * gettext-0.11.2 released.
1232 2002-04-22 Bruno Haible <bruno@clisp.org>
1234 * Makefile.am (lisp_LISP): Add po-compat.el.
1235 (EXTRA_DIST): Use it.
1237 2002-03-17 Karl Eichwalder <ke@suse.de>
1239 * po-compat.el: New file, extracted from po-mode.el.
1240 * po-mode.el (po-content-type-charset-alist, po-find-charset,
1241 po-find-file-coding-system-guts, po-find-file-coding-system): Move to
1244 2002-04-19 Bruno Haible <bruno@clisp.org>
1246 * po-mode.el (po-team-name-to-code): Add Ido and Walloon. Change
1247 Javanese from jw to jv.
1249 2002-03-15 Bruno Haible <bruno@clisp.org>
1251 * gettextize.in: Use "sed -e 1q" instead of "head -1", for compliance
1252 to pure naked POSIX 1003.1-2001 environments.
1255 2002-03-14 Karl Eichwalder <ke@suse.de>
1257 * po-mode.el (po-team-name-to-code): Add es_AR, zh_CN, and zh_TW.
1259 2002-03-12 Bruno Haible <bruno@clisp.org>
1261 * gettext-0.11.1 released.
1263 2002-03-11 Karl Eichwalder <ke@suse.de>
1265 * po-mode.el (po-find-file-coding-system-guts): Checking
1266 'insert-file-contents' must come first to avoid messing up with
1268 Reported by Neil Darlow; fixed by Andreas Schwab.
1270 2002-03-09 Karl Eichwalder <ke@suse.de>
1272 * po-mode.el (po-find-file-coding-system-guts): Don't try to
1273 detect the coding system when filename does not exist.
1274 (po-compute-counters): Search for "^msgid" not 'po-next-entry' if
1275 we don't know for sure any entry will follow at all.
1277 2002-02-18 Karl Eichwalder <ke@suse.de>
1279 * po-mode.el (po-mode): Provide it.
1281 2002-02-19 Bruno Haible <bruno@clisp.org>
1283 * gettextize.in: Mark all error messages which lead to failure with
1284 asterisks and "*** Stop.".
1286 2002-02-11 Karl Eichwalder <ke@suse.de>
1288 * po-mode.el (po-subedit-ediff): When variants are equal don't call
1289 'po-ediff-buffers-exit-recursive'.
1291 2002-02-09 Karl Eichwalder <ke@suse.de>
1293 * po-mode.el (po-send-mail): Set coding-system-for-read and
1294 coding-system-for-write to the coding system of the po buffer;
1295 otherwise Emacs will fall back to mule-utf-8 when the default coding
1296 system is different from the po buffer and thus the following
1297 'shell-command-on-region' will prepare an wrongly encoded file (e.g.,
1298 mule-utf-8 instead of UTF-8).
1300 2002-02-09 Karl Eichwalder <ke@suse.de>
1302 * po-mode.el (po-translation-project-address): Convert it to a
1303 customizable variable.
1304 (po-translation-project-mail-label): New variable.
1305 (po-send-mail): Use it.
1307 2002-02-01 Karl Eichwalder <ke@suse.de>
1309 * po-mode.el (po-mode-version-string): New variable.
1310 (po-mode-version): Use it instead of RCS/CVS Revision tag.
1312 2002-01-31 Bruno Haible <bruno@clisp.org>
1314 * gettext-0.11 released.
1316 2002-01-26 Bruno Haible <bruno@clisp.org>
1318 * gettextize.in: If directory intl was removed, remove it from SUBDIRS
1320 If intl/Makefile.in was removed, remove intl/Makefile from
1321 AC_OUTPUT/AC_CONFIG_FILES statement in configure.in.
1322 Remove intl/intlh.inst from AC_OUTPUT/AC_CONFIG_FILES statement in
1324 Remove old-style "sed ... > po/Makefile" statement from configure.in.
1325 Remove old-style AC_LINK_FILES statement from configure.in.
1326 Recommend replacement for Makefile variables DATADIRNAME, INSTOBJEXT,
1328 Recommend replacement for shell variables nls_cv_header_intl,
1329 nls_cv_header_libgt.
1331 2002-01-25 Bruno Haible <bruno@clisp.org>
1333 * gettextize.in: New option --no-changelog.
1334 Don't create ChangeLog entries for files that don't change.
1335 Verify the existence of a configure.in line starting with "AC_OUTPUT("
1336 before attempting to modify it.
1337 Treat "AC_CONFIGURE_FILES(" like "AC_OUTPUT(".
1338 Recommend replacement for INTLLIBS Makefile variable.
1340 2002-01-19 Bruno Haible <bruno@clisp.org>
1342 * gettextize.in: Always recommend the full set of m4 files. Many
1343 improvements for packages that use automake. Modify configure.in.
1345 2002-01-15 Bruno Haible <bruno@clisp.org>
1347 * gettextize.in: Handle po/Makevars specially, don't overwrite the
1348 previous customizations.
1350 2002-01-12 Bruno Haible <bruno@clisp.org>
1352 * gettextize.in: Update year in --version output.
1354 2002-01-10 Bruno Haible <bruno@clisp.org>
1356 * po-mode.el (po-content-type-charset-alist): Add Emacs20/21 codepages.
1358 2001-11-20 Karl Eichwalder <ke@suse.de>
1360 * po-mode.el (po-ediff-buffers-exit-recursive): Kill ediff buffers
1361 after quitting the ediff session.
1363 2002-01-03 Bruno Haible <bruno@clisp.org>
1365 * gettextize.in: Recommend installation of gettext.h.
1367 2001-12-15 Karl Eichwalder <ke@suse.de>
1369 * po-mode.el (po-eval-requoted): Add \r to avoid additional quoting
1370 during edit. Reported by Santiago Vila.
1372 2001-12-06 Bruno Haible <bruno@clisp.org>
1374 * gettextize.in: Install config.rpath in the directory specified
1375 through AC_CONFIG_AUX_DIR, not necessarily in the toplevel dir.
1377 2001-12-02 Bruno Haible <bruno@clisp.org>
1379 * gettextize.in: Also copy config.rpath, and recommend to copy
1380 lib-ld.m4, lib-link.m4, lib-prefix.m4.
1382 2001-11-25 Karl Eichwalder <ke@suse.de>
1384 * po-mode.el (po-guess-archive-name): Verify that versions provided by
1385 file name and by Project-Id-Version field match.
1387 2001-11-18 Bruno Haible <haible@clisp.cons.org>
1389 * gettextize.in: New option --intl.
1390 (intldir): New variable.
1391 Don't populate intl subdirectory if --intl is omitted.
1393 2001-11-19 Karl Eichwalder <ke@suse.de>
1395 * po-mode.el (po-ediff-quit): New function.
1396 (ediff-keymap-setup-hook): Assign key binding for 'po-ediff-quit'.
1397 (po-ediff-buffers-exit-recursive): New function, in part derived
1398 from 'po-subedit-ediff'.
1399 (po-subedit-ediff): Use it.
1401 * po-mode.el (po-subedit-ediff): Use meaningful buffer names,
1402 derived from 'marker-regex'.
1403 Cleanup: Follow docstring conventions.
1405 2001-11-19 Karl Eichwalder <ke@suse.de>
1407 * po-mode.el (po-mode-map): Enable key binding for
1408 'po-edit-comment-and-ediff' ('C-c C-c' and 'C-c C-#').
1410 2001-11-18 Karl Eichwalder <ke@suse.de>
1412 * po-mode.el (po-help-display-string): Adjust it.
1414 2001-11-18 Karl Eichwalder <ke@suse.de>
1416 * po-mode.el (po-team-name-to-code): Fix syntax for the last entry
1419 2001-11-11 Karl Eichwalder <ke@suse.de>
1421 * po-mode.el (po-subedit-ediff): New function.
1422 (po-edit-comment-and-ediff): New function.
1423 (po-edit-msgstr-and-ediff): New function.
1424 (po-subedit-mode-menu-layout): Add 'po-subedit-ediff'.
1425 (po-subedit-mode-map): Add key binding for 'po-subedit-ediff'.
1426 (po-mode-menu-layout): Add 'po-edit-comment-and-ediff' and
1427 'po-edit-msgstr-and-ediff'.
1428 (po-mode-map): Add key binding for 'po-edit-msgstr-and-ediff'.
1430 2001-11-12 Karl Eichwalder <ke@suse.de>
1432 * po-mode.el (po-subedit-mode-syntax-table): New variable.
1433 (po-subedit-mode-map): Re-write according to po-mode-map and move
1434 it to a better location.
1436 2001-11-10 Karl Eichwalder <ke@suse.de>
1438 * po-mode.el (po-find-file-coding-system-guts): Use
1439 'po-with-temp-buffer' instead of 'with-temp-buffer'.
1440 (po-msgfmt-version-check): Likewise.
1442 2001-11-09 Dave Love <fx@gnu.org>
1443 Bruno Haible <haible@clisp.cons.org>
1445 * po-mode.el: Doc fixes.
1446 (po-mode-map): Put all in defvar.
1448 2001-08-23 Karl Eichwalder <ke@suse.de>
1450 * po-mode.el (po-mode-map): Assign new Key bindings to avoid
1451 clashes with moving actions:
1452 'po-previous-fuzzy-entry' = 'F',
1453 'po-previous-obsolete-entry' = 'O',
1454 'po-previous-translated-entry' = 'T',
1455 'po-previous-untranslated' = 'U',
1457 'po-other-window' = '0',
1458 'po-select-auxiliary' = '\C-c\C-a'.
1459 (po-help-display-string): Likewise.
1461 2001-08-23 Karl Eichwalder <ke@suse.de>
1463 * po-mode.el (po-next-translated-entry): Actually search for
1464 'translated', not 'untranslated'.
1466 2001-11-01 Karl Eichwalder <ke@suse.de>
1468 * po-mode.el (po-msgfmt-version-check): Also accept pre-release
1471 2001-10-31 Bruno Haible <haible@clisp.cons.org>
1473 * gettextize.in: Renamed COPYING.LIB-2 to COPYING.LIB-2.0.
1475 2001-10-30 Bruno Haible <haible@clisp.cons.org>
1477 * po-mode.el (po-team-name-to-code): Extend the list using items from
1480 2001-10-26 Bruno Haible <haible@clisp.cons.org>
1482 * gettextize.in: Use a different wording about aclocal.m4 if the
1483 package uses automake.
1485 2001-10-21 Bruno Haible <haible@clisp.cons.org>
1487 * gettextize.in: Copy only ABOUT-NLS, intl/, po/.
1489 2001-09-25 Bruno Haible <haible@clisp.cons.org>
1491 Upgrade to automake-1.5.
1492 * automake.diff: Remove file.
1494 2001-09-08 Bruno Haible <haible@clisp.cons.org>
1496 * gettextize.in: Don't copy installed jar files.
1498 2001-08-23 Karl Eichwalder <ke@suse.de>
1500 * po-mode.el (po-compute-counters): First save `current'
1501 po-start-of-msgstr; use it to set `position' while looping over all
1504 2001-08-20 Karl Eichwalder <ke@suse.de>
1506 * po-mode.el (po-mode): Add newlines to fix layout problem calling
1509 2001-08-18 Karl Eichwalder <ke@suse.de>
1511 * po-mode.el (po-ensure-source-references): Use 'string-to-number'
1512 instead of 'string-to-int'.
1513 (po-msgfmt-version-check): Likewise.
1515 2001-08-11 Karl Eichwalder <ke@suse.de>
1517 * po-mode.el (po-edit-string): Set indent-line-function to
1518 indent-relative; useful for editing --help messages.
1520 2001-08-02 Karl Eichwalder <ke@suse.de>
1522 * po-mode.el (po-find-charset): Drop 'interactive'. Use
1523 'insert-file-contents-literally' to avoid side effects. Correct off
1526 2001-08-07 Karl Eichwalder <ke@suse.de>
1528 * po-mode.el (po-subedit-mode-menu-layout): New definition.
1529 (po-edit-string): Use it to provide a menu for po-subedit-mode.
1531 2001-08-01 François Pinard <pinard@iro.umontreal.ca>
1533 * po-mode.el (po-find-awk-string, po-mark-awk-string,
1534 po-find-bash-string, po-mark-bash-string): New functions.
1535 (po-preset-string-functions): Add awk and bash support.
1537 2001-08-02 Karl Eichwalder <ke@suse.de>
1539 * po-mode.el (po-find-file-coding-system-guts): Use ascii instead of
1541 (po-compute-counters): Don't start counting if there is not even a
1544 2001-07-26 Bruno Haible <haible@clisp.cons.org>
1546 * automake.diff: Update for automake-1.4-p5.
1548 2001-08-01 François Pinard <pinard@iro.umontreal.ca>
1550 * po-mode.el: Optimize testing for XEmacs.
1551 (po-auto-replace-revision-date): Do not quote t, as it evals to
1553 (po-validate): Use the mode name instead of the constant PO to build
1554 the validation buffer name.
1555 (po-font-lock-keywords, po-find-charset,
1556 po-find-file-coding-system-guts, po-find-file-coding-system): Adjust
1557 some lines so they fit in 79 columns (pre-VT100).
1558 (po-compute-counters): Use string-equal instead of string=, to be
1559 consistent with the remainder of that code.
1560 (po-find-charset): Avoid infinite loop on empty file.
1562 2000-05-31 Hrvoje Niksic <hniksic@iskon.hr>
1564 * po-mode.el (po-create-overlay, po-highlight, po-rehighlight,
1565 po-dehighlight): Use XEmacs extent primitives.
1567 2001-07-22 Bruno Haible <haible@clisp.cons.org>
1569 * automake.diff: New file.
1571 2001-08-02 Bruno Haible <haible@clisp.cons.org>
1573 * gettextize.in: Change bug report address to
1574 <bug-gnu-gettext@gnu.org>.
1576 2001-07-14 Karl Eichwalder <ke@suse.de>
1578 * po-mode.el (po-mode-abbrev-table): New variable.
1579 (po-edit-string): Use it.
1581 2001-07-13 Karl Eichwalder <ke@suse.de>
1583 * po-mode.el (po-fade-out-entry): Replace yes-or-no-p by y-or-n-p;
1584 obsoleting an entry isn't fatal.
1586 2000-01-18 François Pinard <pinard@iro.umontreal.ca>
1588 * po-mode.el (po-ensure-source-references): Correctly imply the file
1589 name from the last which has been explicitly given.
1591 2000-01-17 François Pinard <pinard@iro.umontreal.ca>
1593 * po-mode.el (po-subedit-abort): Change variable names.
1594 (po-seek-equivalent-translation): Call set-buffer instead of
1596 (po-subedit-cycle-auxiliary): Adapt to multiple edits.
1598 2001-08-12 François Pinard <pinard@iro.umontreal.ca>
1600 * po-mode.el (po-find-charset, po-compute-counters,
1601 po-check-file-header, po-set-msgstr): Emacs 19 portability matters.
1603 2000-01-03 François Pinard <pinard@iro.umontreal.ca>
1605 * po-mode.el (po-check-file-header): Add a new line after default
1606 header only for non-empty PO files.
1608 1999-12-10 François Pinard <pinard@iro.umontreal.ca>
1610 * po-mode.el (po-send-mail): Clarify some prompts.
1611 Reported by Laurent Bourbeau.
1613 1999-07-25 François Pinard <pinard@iro.umontreal.ca>
1615 * po-mode.el (po-team-name-to-code): New variable.
1616 (po-guess-archive-name): Use it.
1618 1999-06-01 François Pinard <pinard@iro.umontreal.ca>
1620 * po-mode.el (po-guess-archive-name, po-guess-team-address): Accept
1621 more addresses, do not restrict to necessarily @li.org.
1623 1998-12-06 François Pinard <pinard@iro.umontreal.ca>
1625 * po-mode.el (po-guess-archive-name): Allow Free as well as GNU
1626 for domain name prefix.
1628 1998-05-15 François Pinard <pinard@iro.umontreal.ca>
1630 * po-mode.el (po-any-msgid-regexp, po-any-msgstr-regexp,
1631 po-msgstr-idx-keyword-regexp, po-obsolete-msgstr-regexp,
1632 po-set-msgstr, po-obsolete-comment-regexp, po-get-comment): Enforce
1633 #~ for obsolete entries. The tilde is not optional anymore.
1635 1998-05-09 François Pinard <pinard@iro.umontreal.ca>
1637 * po-mode.el (po-after-entry-regexp): Check if at end of line, rather
1638 than for any character not being quoted. Else, M-u skips over
1639 immediately previous untranslated entry, because backward pattern
1640 extends beyond point. Reported by Kalle Niemitalo.
1642 2001-07-13 Karl Eichwalder <ke@suse.de>
1644 * po-mode.el (po-validate): Check for 'null-device; if not available
1645 use "NUL" for windows-nt and windows-95 and /dev/null as fallback.
1646 From Eli Zaretskii and François Pinard.
1648 2000-01-03 François Pinard <pinard@iro.umontreal.ca>
1650 * po-mode.el (po-preset-string-functions): New function.
1651 (po-find-unknown-string, po-mark-unknown-string): New functions.
1652 (po-find-c-string): Return a 3-element list.
1653 (po-find-emacs-lisp-string): Likewise.
1654 (po-mark-found-string): Simplify consequently.
1655 (po-tags-loop-scan): Use po-preset-string-functions.
1657 * po-mode.el (po-mark-c-string, po-mark-emacs-lisp-string): Have
1658 marking functions to leave cursor after marked string. Do not return
1659 updated end anymore.
1661 * po-mode.el (po-mark-found-string, po-mark-translatable,
1662 po-select-mark-and-mark): Other changes.
1664 2000-01-02 François Pinard <pinard@iro.umontreal.ca>
1666 * po-mode.el (po-tags-search): Better use the Emacs tags interface,
1667 and simplified. Nested tags tables should be handled now.
1668 (po-tags-loop-scan, po-tags-loop-operate): New functions.
1669 (po-string-contents, po-string-buffer): New buffer local variables.
1670 (po-next-file-list): Deleted. All usages adjusted.
1672 2001-01-04 François Pinard <pinard@iro.umontreal.ca>
1674 * po-mode.el (po-extract-part-unquoted): New function.
1675 (po-extract-unquoted, po-skip-over-python-string): Use it.
1677 * po-mode.el (po-skip-over-python-string): Missing parentheses.
1678 Reported by Andreas Schwab.
1680 * po-mode.el (po-find-python-string, po-mark-python-string,
1681 po-skip-over-python-string): New functions.
1682 (po-tags-search, po-mark-found-string): Use them in Python mode.
1684 2001-08-13 François Pinard <pinard@iro.umontreal.ca>
1686 * po-mode.el (po-mode): Issue message after running hooks rather than
1687 before, augmenting the chances that the message does not get erased.
1689 1999-07-25 François Pinard <pinard@iro.umontreal.ca>
1691 * po-mode.el (po-match-string): New function.
1692 (po-set-msgid): Use it.
1693 (po-set-msgstr): Likewise.
1694 (po-set-comment): Likewise.
1695 (po-ensure-source-references): Likewise.
1696 (po-guess-archive-name): Likewise.
1697 (po-guess-team-address): Likewise.
1699 2000-08-11 François Pinard <pinard@iro.umontreal.ca>
1701 * po-mode.el: Move blocks of code around in view of later patches.
1702 Do minor cosmetic changes. Correct name-buffer into buffer-name
1703 whenever needed. Remove one case of spurious testing code.
1704 Borrow the marking overlay if possible, do not creating a new one.
1706 2000-01-24 François Pinard <pinard@iro.umontreal.ca>
1708 * po-mode.el: Split portability matters in two. A minimum for
1709 customisation to work, and the rest after the customisation page.
1710 Reported by Martin v. Löwis.
1712 2000-01-17 François Pinard <pinard@iro.umontreal.ca>
1714 * po-mode.el: To avoid compilation diagnostics, move customisation
1715 before portability matters and add some variable declarations.
1717 1998-09-07 François Pinard <pinard@iro.umontreal.ca>
1719 * po-mode.el: Merge make-local-variable within set whenever possible.
1721 2001-07-06 Karl Eichwalder <ke@suse.de>
1723 * po-mode.el (po-msgfmt-version-check): Check for version strings with
1724 a single dot (e.g. 0.11) correctly.
1726 2001-07-08 Karl Eichwalder <ke@suse.de>
1728 * po-mode.el: Don't recommend to use po-mode for POT files.
1729 (po-find-charset): New function.
1730 (po-find-file-coding-system-guts): Use it to get rid of the 4096 limit.
1731 If no charset found, use "none".
1733 2001-07-07 Karl Eichwalder <ke@suse.de>
1735 * po-mode.el (po-compute-counters): Don't count the header entry.
1736 Reported by Bernd Schandl.
1738 2001-07-02 Karl Eichwalder <ke@suse.de>
1740 * po-mode.el (po-validate): Use private 'compile-command' and buffer
1741 name for validation output.
1743 2001-07-01 Karl Eichwalder <ke@suse.de>
1745 * po-mode.el (po-mode): Use add-hook to call po-replace-revision-date
1747 (po-quit): Don't call po-replace-revision-date.
1748 (po-validate): Likewise.
1749 Proposed by Bernd Schandl.
1751 (po-auto-replace-revision-date): Change default to 't'; otherwise the
1752 user will be asked too often.
1754 2001-06-04 Karl Eichwalder <ke@suse.de>
1756 * po-mode.el (po-edit-string): Set 'buffer-file-coding-system'
1757 (for hints thanks to Eli Zaretskii).
1759 2001-06-04 Karl Eichwalder <ke@suse.de>
1761 * po-mode.el (po-msgfmt-version-check): New. Check for GNU gettext
1762 0.10.36 or newer. Re-written by Stefan Monnier.
1763 (po-validate): Use 'po-msgfmt-version-check'.
1764 (po-validate): Use 'null-device' instead of literal "/dev/null".
1765 Reported by Eli Zaretskii.
1767 2001-09-13 Bruno Haible <haible@clisp.cons.org>
1769 * gettext-0.10.40 released.
1771 2001-09-13 Bruno Haible <haible@clisp.cons.org>
1773 * gettextize.in: Don't copy intl/COPYING*; these files may confuse
1774 the user of the enclosing package.
1776 2001-07-24 Bruno Haible <haible@clisp.cons.org>
1778 * gettext-0.10.39 released.
1780 2001-07-11 Bruno Haible <haible@clisp.cons.org>
1782 * po-mode.el (po-default-file-header): Replace 8-bit with 8bit.
1784 2001-07-01 Bruno Haible <haible@clisp.cons.org>
1786 * po-mode.el (po-content-type-charset-alist): Add entries for
1787 ISO-8859-15, GB2312, EUC-JP, EUC-KR, BIG5, SHIFT_JIS, TIS-620, VISCII.
1789 2001-06-25 Bruno Haible <haible@clisp.cons.org>
1791 * po-mode.el (po-find-file-coding-system): Make it work in XEmacs 20
1792 as well. Based on a patch by Enrico Scholz
1793 <enrico.scholz@informatik.tu-chemnitz.de>.
1795 2001-05-23 Bruno Haible <haible@clisp.cons.org>
1797 * gettext-0.10.38 released.
1799 2001-05-22 Bruno Haible <haible@clisp.cons.org>
1801 * gettextize.in: Copy plural.c and touch it afterwards.
1803 2001-05-21 Alexandre Duret-Lutz <duret_g@epita.fr>
1805 * gettextize.in: Check for configure.ac in addition to configure.in.
1807 2001-05-12 Paul Eggert <eggert@twinsun.com>
1809 * gettextize.in: Replace "test -e" with "test -f", since the 'test'
1810 builtin of Solaris 8 /bin/sh doesn't grok "test -e".
1812 2001-05-11 Bruno Haible <haible@clisp.cons.org>
1814 * gettextize.in: Tell the user about glibc21.m4.
1816 2001-05-09 Bruno Haible <haible@clisp.cons.org>
1818 * po-mode.el (po-replace-revision-date): For the timezone, use RFC 822
1819 format [+/-]HHMM, not [+/-]HH:MM. Reported by Jan D.
1821 2001-04-19 Bruno Haible <haible@clisp.cons.org>
1823 * gettext-0.10.37 released.
1825 2001-03-29 Bruno Haible <haible@clisp.cons.org>
1827 * gettext-0.10.36 released.
1829 2001-03-25 Bruno Haible <haible@clisp.cons.org>
1831 * combine-sh: Remove file.
1832 * Makefile.am (EXTRA_DIST): Remove it.
1834 2001-03-22 Bruno Haible <haible@clisp.cons.org>
1836 * po-mode.el (po-default-file-header): Replace ENCODING with 8-bit.
1838 2001-03-21 Bruno Haible <haible@clisp.cons.org>
1840 * gettextize.in: Mention where to get config.guess and config.sub.
1842 2001-03-20 Bruno Haible <haible@clisp.cons.org>
1844 * gettextize.in: Verbosity: describe each action being done. Make the
1845 po/ChangeLog entry more intelligent.
1847 2001-03-10 Karl Eichwalder <ke@suse.de>
1849 * po-mode.el (po-font-lock-keywords): Respect entry types
1850 'msgid_plural' and 'msgstr[]'.
1851 '%*s' is a valid sformat, too.
1852 (po-font-lock-keywords): Fix regexp; '[]' part is optional.
1853 (po-any-msgstr-regexp): Also match msgstr[] fields.
1854 (po-msgstr-idx-keyword-regexp): New variable.
1855 (po-set-msgstr): Respect indexed msgstr entries; use
1856 `po-msgstr-idx-keyword-regexp'.
1858 2001-03-09 Bruno Haible <haible@clisp.cons.org>
1860 * gettextize.in: Update copyright year. Add code to update
1861 po/ChangeLog and tell the user about the m4 macros. Don't attempt to
1862 run config.status, because aclocal.m4 is not ready.
1864 2001-03-03 Karl Eichwalder <ke@suse.de>
1866 * po-mode.el (po-subedit-exit): Run po-subedit-exit-hook before
1867 leaving the edit buffer.
1869 2001-02-10 Bruno Haible <haible@clisp.cons.org>
1871 * gettextize.in: Bail out if $gettext_dir doesn't exist.
1873 2001-02-07 Bruno Haible <haible@clisp.cons.org>
1875 * gettextize.in: Fix bug in 2000-12-08 patch.
1877 2001-01-28 Bruno Haible <haible@clisp.cons.org>
1879 * po-mode.el: Call autoload with 4 arguments.
1880 (po-content-type-charset-alist): Change cars to uppercase.
1881 (po-find-file-coding-system): Uppercase charset for lookup in
1882 po-content-type-charset-alist.
1884 2001-01-06 Bruno Haible <haible@clisp.cons.org>
1886 * magic.add: Remove file. Has been integrated into the 'file' package.
1887 * Makefile.am (EXTRA_DIST): Remove it.
1889 2000-12-30 Bruno Haible <haible@clisp.cons.org>
1891 * locale.alias: Move to ../intl.
1892 * Makefile.am (EXTRA_DIST): Remove locale.alias.
1893 (localedir, locale_DATA): Remove variables.
1895 2000-12-08 Bruno Haible <haible@clisp.cons.org>
1897 * gettextize.in: Preserve RCS and CVS subdirs in intl/.
1898 Reported by Santiago Vila <sanvila@unex.es>.
1900 * gettextize.in: Test for ABOUT-NLS, not NLS.
1902 2000-10-26 GOTO Masanori <gotom@debian.or.jp>
1904 * locale.alias: Add ja_JP.ujis alias.
1906 2000-08-31 Ulrich Drepper <drepper@redhat.com>
1908 * locale.alias: Add aliases for bokmal and nynorsk.
1910 2000-08-21 Ulrich Drepper <drepper@redhat.com>
1912 * locale.alias: Add aliases for Korean.
1914 2000-08-01 Ulrich Drepper <drepper@redhat.com>
1916 * locale.alias: Update japanese aliases.
1918 2000-05-06 Ulrich Drepper <drepper@redhat.com>
1920 * gettextize.in: Remove code to test for version of the m4 files.
1922 * po-mode.el: A few more changes by François Pinard.
1924 1998-05-03 François Pinard <pinard@iro.umontreal.ca>
1926 * po-mode.el (po-create-overlay) [po-XEMACS]: No argument.
1927 Reported by Ulrich Drepper.
1929 1997-10-18 François Pinard <pinard@iro.umontreal.ca>
1931 * po-mode.el (po-tags-search, po-mark-found-string): C++ as C.
1932 (po-find-c-string): Skip C++ comments as well.
1934 1998-05-10 François Pinard <pinard@iro.umontreal.ca>
1936 * po-mode.el (po-mode) [po-XEMACS]: Explicitely add menus.
1937 Reported by Hrvoje Niksic.
1939 * po-mode.el (po-mode-menu-layout): Give real access to auxiliary
1940 files through the menu, instead of leaving menu entries inactive.
1942 1998-05-15 Ulrich Drepper <drepper@cygnus.com>
1944 * tcl_gettext.c (tcl_gettext): Replace illegal with invalid.
1946 1998-05-01 08:47 Ulrich Drepper <drepper@cygnus.com>
1948 * gettext-0.10.35 released.
1950 1998-03-30 François Pinard <pinard@iro.umontreal.ca>
1952 * po-mode.el (po-tags-search, po-mark-translatable,
1953 po-select-mark-and-mark): Call interactive after the doc string,
1955 Reported by Tom Tromey.
1957 1998-04-27 21:17 Ulrich Drepper <drepper@cygnus.com>
1959 * po-mode.el: Update from most recent version.
1961 * gettextize.in: Use aclocaldir from configuration.
1963 1997-09-04 François Pinard <pinard@iro.umontreal.ca>
1965 * po-mode.el: Rename po-middle-of-entry to po-start-of-msgstr, add
1966 variable po-start-of-msgid. Use it whenever appropriate.
1968 * po-mode.el (po-find-file-coding-system): New function.
1969 Reported by Ken'ichi Handa.
1971 * po-mode.el: Normalise string= to string-equal.
1973 * po-mode.el (po-send-mail): Allow for mailing to the team.
1974 (po-guess-team-address): New function.
1976 1997-09-02 François Pinard <pinard@iro.umontreal.ca>
1978 * po-mode.el (po-set-comment): Unused variable buffer.
1979 (po-edit-string): Unused variables start, middle, end and obsolete.
1980 (po-tags-search): Unused variable find-string.
1982 * po-mode.el (po-check-lock): Create the work buffer as required, to
1983 avoid diagnostics about selecting a deleted buffer, after a user
1984 explicitly killed the work buffer instead of exiting it normally.
1985 Reported by Hrvoje Niksic.
1987 * po-mode.el: New variable po-mode-menu-layout.
1988 (po-mode): Establish a bar mode menu if possible.
1989 Reported by Nils Naumann.
1991 * po-mode.el: Decide set-translation-domain before using it.
1992 This avoids a byte-compilation warning.
1994 * po-mode.el (po-set-comment): Rearrange wrong conditional flow.
1995 Translator comments were duplicated, when contents were unchanged.
1996 Reported by Enrique Melero.
1998 1997-09-01 François Pinard <pinard@iro.umontreal.ca>
2000 * po-mode.el (po-highlight, po-dehighlight): New functions.
2001 New globals: po-highlight-p, po-highlight-face and po-overlay.
2002 (po-edit-msgstr): Highlight the msgid string while editing.
2003 (po-tags-search): Highlight found string.
2004 (po-mark-found-string): Unhilight string before replacing it.
2005 Reported by Jim Meyering, Michel Robitaille and Ulrich Drepper.
2007 * po-mode.el (po-set-field): Tells if buffer was modified.
2008 (po-edit-msgstr): Never make fuzzy an entry which is unmodified.
2010 * po-mode.el: Add M command, and variables po-compose-mail-function,
2011 po-translation-project-address and po-gzip-uuencode-command.
2012 (po-guess-archive-name, po-send-mail): New functions.
2013 Reported by Karl Eichwalder.
2015 1997-08-31 François Pinard <pinard@iro.umontreal.ca>
2017 * po-mode.el (po-replace-revision-date): Enforce ISO 8601 zones.
2018 Reported by Enrique Melero Gómez, Karl Eichwalder, Max de
2019 Mendizabal and Santiago Vila Doncel.
2021 * po-mode.el (po-edit-string): Expand tabs while editing
2022 translations. Reported by Göran Uddeborg.
2024 * po-mode.el: Accept C-c C-k to abort recursive edits.
2025 Reported by Göran Uddeborg and Hrvoje Niksic.
2027 1997-06-02 Ben Pfaff <pfaffben@pilot.msu.edu>
2029 * po-mode.el (po-find-c-string, po-extract-unquoted): Process ANSI
2030 string concatenation and K&R escaped newlines.
2032 1997-03-02 Hrvoje Niksic <hniksic@srce.hr>
2034 * po-mode.el (po-help): To continue, also accept things like a
2035 mouse press or an arrow key.
2037 1996-11-12 François Pinard <pinard@iro.umontreal.ca>
2039 * po-mode.el: Alter po-font-lock-keywords to properly highlight C
2040 formats, when using an upper case letter as formatting functor.
2042 * po-mode.el: If available, prefer force-mode-line-update builtin.
2044 * po-mode.el: Use our own buffer-substring, defining it as
2045 buffer-substring-no-properties if available. Because of text
2046 properties, buffer-substring does not always return a string.
2048 * po-mode.el (po-consider-source-path): Ensure a trailing slash.
2050 1996-05-13 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2052 * po-mode.el (po-eval-requoted, po-extract-unquoted): Correct
2053 missing or spurious backslashes in some regexps.
2055 1997-08-01 15:49 Ulrich Drepper <drepper@cygnus.com>
2057 * Makefile.am (AUTOMAKE_OPTIONS): Require version 1.2.
2059 1997-04-12 Hrvoje Niksic <hniksic@srce.hr>
2061 * po-mode.el: Customize.
2063 1997-03-10 06:56 Ulrich Drepper <drepper@cygnus.com>
2065 * elisp-comp: Use EMACS environment variable is available instead
2066 of always executing emacs.
2068 1996-12-03 23:24 Ulrich Drepper <drepper@cygnus.com>
2070 * gettextize.in: Update --help and --version texts.
2072 1996-11-22 04:45 Ulrich Drepper <drepper@cygnus.com>
2074 * Makefile.am (EXTRA_DIST): Add locale.alias.
2076 1996-11-21 23:11 Ulrich Drepper <drepper@cygnus.com>
2078 * Makefile.am: Remove rules for ELisp handling. Automake now
2081 1996-10-28 23:09 Ulrich Drepper <drepper@cygnus.com>
2083 * gettextize.in: Remove -v from help message. Change format of
2084 --version text according to last GNU coding standard. Don't print
2085 help message for unknown option. Instead print "Try `..."
2088 1996-10-19 17:41 1996 Ulrich Drepper <drepper@cygnus.com>
2090 * locale.alias: Language for czech entry must be cs.
2092 1996-09-18 00:29 François Pinard <pinard@progiciels-bpi.ca>
2094 * po-mode.el (po-font-lock-keywords): Correct highlighting of
2097 1996-08-19 François Pinard <pinard@iro.umontreal.ca>
2099 * po-mode.el: Restructured to avoid all byte-compilation warnings.
2100 Highlighting using `hilit19' is being deprecated, font lock code
2101 should now automatically be activated whenever available.
2103 1996-07-15 François Pinard <pinard@iro.umontreal.ca>
2105 * po-mode.el: po-mode.el (po-kill-msgstr): Ensure po-entry-type is
2106 always defined before decreasing counter.
2108 1996-07-15 01:08 Ulrich Drepper <drepper@cygnus.com>
2110 * gettextize.in (gettext_dir): Remove warning that files will be
2111 removed. It's not really necessary since the -f option is
2112 necessary. Suggested by François Pinard.
2114 1996-06-26 18:40 Ulrich Drepper <drepper@cygnus.com>
2116 * po-mode.el: Added ELisp support. Patch by François Pinard.
2118 1996-06-18 15:12 Ulrich Drepper <drepper@cygnus.com>
2120 * gettextize.in (aclocal_version): new variable. Value determined
2121 by configure. This finally makes the check of the aclocal.m4
2122 version number correct because this number need not be the same as
2123 the version number of the package.
2125 1996-06-06 02:02 Ulrich Drepper <drepper@cygnus.com>
2127 * gettextize.in: Rewrite copying now that files are kept in
2128 different directories and don't use funny prefixes anymore.
2130 1996-06-05 16:36 Ulrich Drepper <drepper@cygnus.com>
2132 * Makefile.am (DISTCLEANFILES): Renamed from CLEANFILES and
2133 changed $(lisp_DATA) to $(ELCFILES).
2135 1996-06-03 00:46 Ulrich Drepper <drepper@cygnus.com>
2137 * Makefile.am (elc_DATA): Rename to elc_SCRIPTS so that
2138 distribution wents smooth.
2140 1996-06-02 21:16 Ulrich Drepper <drepper@cygnus.com>
2142 * Makefile.am (SUFFIXES): New variable. Automake wants it this
2143 way to introduce new suffixes.
2145 * Makefile.am: Initial revision.
2147 1996-06-01 18:20 Ulrich Drepper <drepper@cygnus.com>
2149 * Makefile.in (default): Add default rule because AIX' make does
2150 not understand multiple goals in default rule.
2152 * Makefile.in (DISTFILES): Rename README-TCL to README-Tcl.
2154 * gettextize.in: Implement test for correct aclocal.m4 version.
2156 1996-04-06 02:40 Ulrich Drepper <drepper@myware>
2158 * po-mode.el: Apply François' patch for new default values of
2159 configuration variables and new header entry format.
2161 1996-04-02 18:56 Ulrich Drepper <drepper@myware>
2163 * Makefile.in (all-gettext): New goal. Same as all.
2165 1996-04-02 03:18 François Pinard <pinard@iro.umontreal.ca>
2167 * po-mode.el: * Let po-show-source-context update
2168 po-reference-cursor itself, and display to the minibuffer the
2169 relative and maximum position of the shown reference in the list
2170 of collected references. Callers adjusted accordingly.
2171 . Do not generate tildes while reconstructing non-obsolete
2173 . Do merge attributes on a single `#,' line. Using the non-regexp
2174 version of the search was causing the generation of another one.
2175 . Remove a spurious trailing comma while removing the last
2177 . Limit the search for source references to the msgstr line. This
2178 does not correct any bug, but is more consistent.
2180 1996-03-31 23:32 François Pinard <pinard@iro.umontreal.ca>
2182 * po-mode.el: * Small corrections to the help page. Reported by
2185 * Change po-edit-mode-map to po-subedit-mode-map and
2186 po-mode-edit-hook to po-subedit-mode-hook. The previous names
2187 were not consistent. Reported by Karl Eichwalder.
2189 * Repair RET, completely broken for multi-lines, maybe showing a
2190 regexp bug in Emacs(?). See the FIXME in po-extract-unquoted.
2191 Reported by Karl Eichwalder.
2193 1996-03-31 22:36 Ulrich Drepper <drepper@myware>
2195 * gettextize.in (prefix): Define from @prefix@. Is used in
2196 gettext_dir definition. Reported by Jim Meyering.
2198 1996-03-28 19:11 Karl Eichwalder <ke@ke.Central.DE>
2200 * gettextize.in (gettext_dir): Set to @datadir@/gettext.
2202 1996-03-26 21:27 Ulrich Drepper <drepper@myware>
2204 * Makefile.in (datadir): Initialize from @datadir@. Reported by
2207 1996-03-25 09:52 François Pinard <pinard@iro.umontreal.ca>
2209 * po-mode.el: * Correct documentation mistakes in short help.
2211 * Accept both # and #~ for obsolete comments, but use #~ when
2214 * Recognize \NNN octal notation for characters in PO file strings,
2215 however, never produce such horror.
2217 1996-03-25 03:51 Ulrich Drepper <drepper@myware>
2219 * po-mode.el: Some last minute changes by François Pinard.
2221 1996-03-24 18:51 Ulrich Drepper <drepper@myware>
2223 * po-mode.el (po-confirm-and-quit): Recognize both #, and #! but
2224 prefer producing #,.
2226 * Rephrase messages about location stack contents
2227 * Clear out message when user refuses quitting.
2229 1996-03-23 14:34 François Pinard <pinard@iro.umontreal.ca>
2231 * Implement po-default-file-header.
2232 Reported by Karl Eichwalder.
2234 * Rename po-auto-select to po-auto-select-entry.
2236 * Revise text of all disruptive questions, try to alleviate
2237 them, avoid them if possible. Clear the message area sometimes.
2239 * Correct a bug by which `#! fuzzy' was inserted before the
2240 white line, instead of after, for PO files having no `#' line
2243 * Correct the message count updating in po-kill-msgstr and
2246 * Allow for po-auto-edit-with-msgid to work, when
2247 po-edit-msgstr was called on an untranslated immediately after
2250 * po-quit may select all kind of not fully processed entries,
2251 rather than just untranslate ones.
2254 * TAB moves to LFD for po-msgid-to-msgstr.
2255 * z moves to DEL for po-fade-out-entry.
2258 * TAB is po-unfuzzy.
2259 * SPC is po-auto-select.
2260 * t is po-next-translated entry.
2261 * M-t is po-previous-translated-entry.
2262 * E is po-edit-out-full.
2265 * DEL (po-fade-out-entry) makes the entry fuzzy as first step,
2266 and request confirmation for some transitions.
2267 * LFD (po-msgid-to-msgstr) requests confirmation if entry was
2269 * v (po-validate): Pass the -v flag to msgfmt.
2270 * q (po-confirm-and-quit): Use milder confirmation.
2271 * Implemented variables po-auto-edit-with-msgid,
2272 po-auto-fuzzy-on-edit, po-auto-select-on-unfuzzy, and
2273 po-auto-replace-revision-date.
2275 PO header management:
2276 * PO-Revision-Date might be automatically updated.
2277 Reported by Karl Eichwalder.
2278 * A normalized PO file header is automatically created if it
2279 not exists. Any previous PO file header is kept, obsoleted.
2281 Various internal cleanups:
2282 * Revised the PO mode summary display.
2283 * ...-hooks renamed ...-hook, per word of Richard Stallman.
2284 * po-obsolete-flag replaced by more general po-entry-type.
2285 * po-appropriate-counter, po-increase-appropriate-counter and
2286 po-decrease-appropriate-counter are replaced by po-type-counter,
2287 po-decrease-type-counter and po-increase-type-counter.
2288 Overall counting logic revised and cleaned up.
2289 * The concept of being after last entry disappears. Being
2290 after last entry is equivalent to being on last entry. And
2291 since there is at least the PO header entry, and an empty PO
2292 file is not possible anymore: simplified code accordingly.
2293 * po-add-attribute, po-delete-attribute: New functions.
2294 * po-offer-validation disappears, as (buffer-modified-p) may
2297 1996-03-14 16:55 François Pinard <pinard@iro.umontreal.ca>
2299 * po-mode.el: Inexact entries are now called fuzzy. Change
2300 regular expression and function names.
2302 1996-03-14 11:38 François Pinard <pinard@iro.umontreal.ca>
2304 * po-mode.el: Rename po-mode-hooks to po-mode-edit-hooks.
2306 * po-mode.el: Suggest accepting .pot and embedded .po. as triggers
2307 for PO editing mode, besides .po and .pox.
2308 * PO mode help display has been revised to fit in 23 lines,
2309 and present some more yet unimplemented commands. PO mode
2310 initially suggests using `h' or `?' for documentation.
2311 * Many variables and functions have been renamed for more
2312 clarity and consistency, too numerous to be detailed here.
2313 * Reorganization of key-bindings. This restores to M-w and M-y
2314 their usual meaning, and free some keys for to-be-implemented
2315 commands: the a/M-a/A/M-A series for auxiliary files, c/M-c
2316 for compendium files, and l/M-l/L/M-L series for lexicon files.
2317 . Commands u, v, o and q have been renamed U, V, O and Q
2318 (po-undo, po-validate, po-other-window and po-quit).
2319 . Command v replaces old command V (po-mode-version).
2320 . u and SPC replace e (po-next-untranslated-entry).
2321 M-u replaces M-e (po-previous-untranslated-entry).
2322 . o replaces M-n and M-SPC (po-next-obsolete-entry).
2323 M-o replaces M-p and M-DEL (po-previous-obsolete-entry).
2324 . SPC, DEL, and M-RET are no more po-next-entry,
2325 po-previous-entry and po-edit-comment.
2326 . r replaces l (po-pop-location).
2327 . s (po-cycle-source-reference) replaces c (po-cycle-reference).
2328 M-s (po-select-source-reference) replaces M-c (po-select-reference).
2329 S (po-consider-source-path) replaces d (po-add-path).
2330 M-S (po-ignore-source-path) replaces M-d (po-delete-path).
2331 . K, W and Y replace M-k, M-w and M-y (po-kill-comment,
2332 po-kill-ring-save-comment and po-yank-comment).
2333 * New command q (po-confirm-and-quit).
2335 1996-03-13 13:16 Karl Eichwalder <ke@ke.Central.DE>
2337 * po-mode.el (po-edit-string): run hook `po-edit-hooks'.
2339 1996-03-09 12:39 Ulrich Drepper <drepper@myware>
2341 * po-mode.el (po-keywords): Add N_.
2343 1996-01-15 02:58 François Pinard <pinard@iro.umontreal.ca>
2345 * gettextize.in: Better message about aclocal.m4 change.
2347 1995-12-19 22:41 Ulrich Drepper <drepper@myware>
2349 * README-TCL, tcl_gettext.c: Initial revision.
2351 * Makefile.in (DISTFILES): Add tcl_gettext and README-TCL.
2353 1995-12-19 22:12 Ulrich Drepper <drepper@myware>
2355 * Makefile.in (Makefile, gettextize): Explicitly use $(SHELL) for
2356 running shell scripts.
2358 1995-12-16 15:31 Ulrich Drepper <drepper@myware>
2360 * gettextize.in: Implement -c option: always copy files.
2361 Requested by Roland McGrath.
2363 1995-12-05 11:41 Larry Schwimmer <rosebud@cyclone.stanford.edu>
2365 * Makefile.in (install-data): Make sure $(localedir) exists.
2367 1995-11-27 02:50 Sakai Kiyotaka <ksakai@netwk.ntt-at.co.jp>
2369 * locale.alias: New entry for Japanese.
2371 1995-11-24 23:53 Ulrich Drepper <drepper@myware>
2373 * po-mode.el (po-quit): Always clear the message area after y-or-n-p.
2375 1995-11-11 16:30 Ulrich Drepper <drepper@myware>
2377 * po-mode.el: Implement searching of inexact entries.
2379 * po-mode.el: Implement po-version.
2381 1995-11-08 01:46 Ulrich Drepper <drepper@myware>
2384 Hilit file names and line numbers in #: with function-name face.
2386 * po-mode.el: Add support for XEmacs' font-lock.el.
2389 Patches by François: enable hilit, handle multi-line #: lines, and
2390 don't pass -v argument to msgfmt.
2392 1995-11-06 15:52 Ulrich Drepper <drepper@myware>
2394 * po-mode.el: msgfmt behaves now well again. Return to use
2395 /dev/null as output file for verification.
2397 1995-11-05 19:39 Ulrich Drepper <drepper@myware>
2399 * Makefile.in (dist-gettext): Make synonym for dist.
2401 1995-11-05 15:40 Ulrich Drepper <drepper@myware>
2403 * Makefile.in (dist): Suppress error message when ln failed.
2404 Get files from $(srcdir) explicitly.
2406 1995-11-01 10:39 Ulrich Drepper <drepper@myware>
2409 Don't use "!" as negation; not all versions of sh support it. Patch
2412 1995-10-31 20:46 Ulrich Drepper <drepper@myware>
2414 * po-mode.el (po-msgfmt-program):
2415 Variable which contains name of the msgfmt program.
2416 (po-validate): Use above variable.
2418 1995-10-31 19:12 Tom Tromey <tromey@cambric.colorado.edu>
2420 * gettextize.in: Don't use "!" as negation; not all versions of sh
2423 1995-10-30 22:22 Ulrich Drepper <drepper@myware>
2425 * po-mode.el (po-validate):
2426 Protect the previous value of compile-command.
2427 Change by François Pinard.
2429 1995-10-29 12:11 Ulrich Drepper <drepper@myware>
2432 Change text of trailing message about aclocal.m4 changing. Suggested
2435 * Makefile.in (INSTALL_PROGRAM): Not used anymore.
2436 (INSTALL_SCRIPT): New variable,
2437 (install-exec): Install gettextize using INSTALL_SCRIPT.
2439 * po-mode.el (po-eval-requoted): Add space in description.
2441 * Makefile.in: Remove Emacs local variable setting.
2443 1995-10-28 22:09 Ulrich Drepper <drepper@myware>
2445 * Makefile.in (install-src): Move some rules from install-data.
2446 (install-data): Add installation of locale.alias.
2448 * locale.alias: Initial revision
2450 1995-10-28 18:08 Ulrich Drepper <drepper@myware>
2452 * po-mode.el: Apply latest patch by François.
2454 1995-09-23 14:34 Ulrich Drepper <drepper@myware>
2457 Run config.status shell script if this is exists and is selected. This
2458 is always necessary if one updates the intl/ dir.
2460 1995-09-20 22:26 Ulrich Drepper <drepper@myware>
2463 Try to remove files in root and po/ dir before linking. If this is
2464 not done re-linking to the same file will cause an error.
2466 1995-09-07 00:21 Ulrich Drepper <drepper@myware>
2468 * gettext-sh: Protect IFS assignments.
2470 1995-08-22 22:12 Ulrich Drepper <drepper@myware>
2472 * gettextize.in (usage):
2473 Rearrange help message. Now describe -f option.
2474 Reported by François Pinard.
2476 1995-08-19 23:32 Ulrich Drepper <drepper@myware>
2478 * gettextize.in: Add missing terminating quotes.
2480 * Makefile.in (INSTALL_PROGRAM):
2481 *Do* use -m 755. Autoconf does not set any mode.
2483 * Makefile.in (install-src):
2484 Make behave like install. I.e. really install
2485 gettextize and the .elc files.
2487 1995-08-19 15:08 Ulrich Drepper <drepper@myware>
2490 Some nicety changes of shell programming by François Pinard.
2492 * po-mode.el (po-search-path): Extend by "../".
2494 * gettextize.in: Protect against relative source paths.
2495 Avoid exit an second level shell.
2497 * gettext-sh: Better comments: By François Pinard.
2499 * Makefile.in (INSTALL_PRG): Don't define mode ourself.
2500 (uninstall) Remove gettextize.
2503 intl/VERSION is now a real file and must not be generated here.
2505 1995-08-18 12:05 Ulrich Drepper <drepper@myware>
2507 * gettext-sh: Use -s option for gettext instead of --shell-script.
2509 1995-08-15 10:49 Ulrich Drepper <drepper@myware>
2511 * Makefile.in (all, check):
2512 Add gettextize to dependencies, so that install need not
2515 1995-08-15 07:13 Ulrich Drepper <drepper@myware>
2517 * gettextize.in: Add intl/VERSION file.
2519 * gettextize.in: Remove target file for root- and po- file first.
2522 Files installed in top directory of package are now preceded by root-.
2523 All other are ignore (esp aclocal.m4).
2525 1995-08-14 23:50 Ulrich Drepper <drepper@myware>
2527 * Makefile.in (exec_prefix, bindir):
2528 Directories needed for installing gettextize.
2529 (transform): Standard GNU program name transformation.
2530 (INSTALL_PROGRAM): Program to install gettextize as executable.
2531 (DISTFILES): Remove makelinks.in. Distribute gettextize.in instead.
2532 (install-src): Install gettextize in selected binary directory.
2534 * gettextize.in: Initial revision
2536 1995-08-10 22:18 Ulrich Drepper <drepper@myware>
2538 * gettext-sh: Fix typos. Reported by François Pinard.
2539 (TEXTDOMAIN): Set value from ${PACKAGE-NAME} variable and document it.
2541 1995-08-08 21:45 Ulrich Drepper <drepper@myware>
2543 * Makefile.in (DISTFILES): Add locale.alias.
2545 1995-08-07 23:48 Ulrich Drepper <drepper@myware>
2547 * Makefile.in (DISTFILES): gettext.perl moved from intl/.
2548 gettext-sh: New file.
2550 * gettext-sh: Initial revision.
2553 Use `rm -fr $tempdir' instead of `rm -f $tempdir/*; rmdir $tempdir'
2554 because some NFS implementation create .nfsxxx files which are
2555 not caught be the *. Reported by Paul Nevai.
2557 1995-08-04 22:38 Ulrich Drepper <drepper@myware>
2559 * Makefile.in (.el.elc):
2560 Include François' wonderful pun to highlight warning text.
2562 * Makefile.in (distclean): Remove makelinks.
2564 * Makefile.in (dist): Remove `copying instead' message.
2566 1995-08-02 19:44 Ulrich Drepper <drepper@myware>
2568 * Makefile.in (DISTFILES): makelinks.in instead of makelinks-sh.
2570 * makelinks.in: First try making symbolic links.
2571 Rename to makelinks.in because it will be configure by
2574 1995-08-01 15:54 Ulrich Drepper <drepper@myware>
2576 * po-mode.el: Fixes to run on DEMACS.
2577 Provided by François Pinard.
2579 * Makefile.in (check): Make same as all.
2581 1995-08-01 10:32 Ulrich Drepper <drepper@myware>
2583 * makelinks-sh: Implement option handling.
2584 When intl/ subdir exist give warning and exit unless option -f
2586 Use ${echo} in place where translations will be necessary.
2588 1995-07-26 01:24 Ulrich Drepper <drepper@myware>
2590 * makelinks-sh: Update for correct intl_files list.
2591 Handle existing directories.
2592 Handle non-existing ln and/or ln -s.
2593 Mostly by François Pinard.
2595 1995-07-22 01:14 Ulrich Drepper <drepper@myware>
2597 * Makefile.in (prefix,datadir,lispdir): New definitions.
2598 (SITELISPDIR): Remove variable.
2599 (all): Now build *.elc files.
2600 (install,uninstall): Specify complete path of files to delete.
2602 1995-07-20 00:03 Ulrich Drepper <drepper@myware>
2604 * Makefile.in (DISTFILES): elisp-comp was missing.
2606 1995-07-18 23:53 Ulrich Drepper <drepper@myware>
2608 * po-mode.el: Latest version by François. This version allows
2609 scanning C source code for translatable strings and interactive
2610 construction of the .po file. The string matching heuristic is
2611 due to Richard Stallman.
2613 1995-07-18 01:32 Ulrich Drepper <drepper@myware>
2615 * Makefile.in (DISTFILES): Add magic.add. Comes from ../.
2617 * po-mode.el, makelinks, combine-sh: Moved to here from ../intl/.
2618 magic.add: Moved to here from ../.
2620 * Makefile.in: Initial revision