xref: /netbsd-src/external/gpl2/gettext/dist/gettext-tools/misc/ChangeLog (revision 946379e7b37692fc43f68eb0d1c10daa0a7f3b6c)
12006-11-27  Bruno Haible  <bruno@clisp.org>
2
3	* gettext-0.16.1 released.
4
52006-11-27  Bruno Haible  <bruno@clisp.org>
6
7	* autopoint.in: Update for 0.16.1.
8
92006-10-26  Bruno Haible  <bruno@clisp.org>
10
11	* gettext-0.16 released.
12
132006-10-26  Bruno Haible  <bruno@clisp.org>
14
15	* autopoint.in: Update for 0.16.
16
172006-10-15  Bruno Haible  <bruno@clisp.org>
18
19	* gettextize.in (m4dir_is_next): Reset it to empty when the m4dir was
20	seen.
21	(m4dir_defaulted): New variable.
22	In the recommendations how to run aclocal, show all the needed -I
23	options, not just one.
24	Reported by Ralf Wildenhues.
25
262006-10-08  Bruno Haible  <bruno@clisp.org>
27
28	* gettextize.in (usage): Document the --symlink option instead of the
29	--copy option.
30	Accept a --symlink option.
31	(try_ln_s): Change default value to false.
32
332006-10-01  Bruno Haible  <bruno@clisp.org>
34
35	* gettextize.in (m4filelist): Add intldir.m4.
36
372006-09-18  Bruno Haible  <bruno@clisp.org>
38
39	* gettextize.in (m4filelist): Remove inttypes-h.m4.
40
412006-09-11  Bruno Haible  <bruno@clisp.org>
42
43	* gettextize.in (have_automake19, min_automake_version): New variables.
44	(m4filelist): Use the minimum needed file list if --intl was not
45	specified and automake version is >= 1.9.
46
472006-09-11  Bruno Haible  <bruno@clisp.org>
48
49	* gettextize.in (m4filelist): Add intl.m4.
50
512006-08-28  Bruno Haible  <bruno@clisp.org>
52
53	* gettextize.in (m4filelist): Remove signed.m4.
54
552006-07-25  Bruno Haible  <bruno@clisp.org>
56
57	* Makefile.msvc: Remove file.
58	* Makefile.am (EXTRA_DIST): Remove Makefile.msvc.
59
602006-07-25  Bruno Haible  <bruno@clisp.org>
61
62	* Makefile.vms: Remove file.
63	* Makefile.am (EXTRA_DIST): Remove Makefile.vms.
64
652006-07-21  Bruno Haible  <bruno@clisp.org>
66
67	* gettext-0.15 released.
68
692006-07-20  Bruno Haible  <bruno@clisp.org>
70
71	* autopoint.in: Update for 0.15.
72
732006-07-20  Bruno Haible  <bruno@clisp.org>
74
75	* po-mode.el (po-mode-version-string): Bump to 2.02.
76
772006-06-27  Bruno Haible  <bruno@clisp.org>
78
79	* gettextize.in (m4filelist): Remove isc-posix.m4.
80
812006-06-04  Bruno Haible  <bruno@clisp.org>
82
83	* gettextize.in (m4filelist): Replace inttypes.m4 with inttypes-h.m4.
84
852006-04-17  Bruno Haible  <bruno@clisp.org>
86
87	* add-to-archive: Remove special handling of mkinstalldirs file.
88	* gettextize.in: Likewise.
89
902006-04-20  Bruno Haible  <bruno@clisp.org>
91
92	* autopoint.in: Update for 0.15.
93
942006-04-12  Bruno Haible  <bruno@clisp.org>
95
96	* autopoint.in (func_find_curr_installdir): Handle the case of a
97	symbolic link pointing to an absolute pathname correctly.
98	* gettextize.in (func_find_curr_installdir): Likewise.
99
1002006-01-23  Bruno Haible  <bruno@clisp.org>
101
102	* gettextize.in (func_tmpdir): Invoke mktemp without option -q, because
103	in some versions of mktemp this option has the effect that mktemp
104	outputs nothing at all.
105	(func_version): Bump copyright year.
106	* autopoint.in (func_tmpdir): Invoke mktemp without option -q.
107	(func_version): Bump copyright year.
108	Patch by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.
109
1102005-09-18  Bruno Haible  <bruno@clisp.org>
111
112	* autopoint.in (func_find_curr_installdir): Really remove the temporary
113	directory after use.
114	* gettextize.in (func_find_curr_installdir): Likewise.
115
1162005-08-26  Bruno Haible  <bruno@clisp.org>
117
118	* po-mode.el (po-team-name-to-code): Add support for Old English,
119	Hyam, Jju, Tyap, Kagoma, Maithili, Mayan, Nahuatl, Low Saxon,
120	Northern Sotho, Páez, Tetum, Zapotec.
121
1222005-07-24  Bruno Haible  <bruno@clisp.org>
123
124	Tidy up exported symbols.
125	* gettextize.in (m4filelist): Add visibility.m4.
126
1272005-07-26  Bruno Haible  <bruno@clisp.org>
128
129	* autopoint.in (datarootdir): New variable.
130	* gettextize.in (datarootdir): New variable.
131
1322005-07-16  Bruno Haible  <bruno@clisp.org>
133
134	* gettextize.in (m4filelist): Add lock.m4.
135
1362005-07-09  Bruno Haible  <bruno@clisp.org>
137
138	* po-mode.el (po-validate): Require the 'compile' module before
139	accessing it.
140	Report and patch by Sven Joachim <sven_joachim@web.de>.
141
1422006-06-21  Bruno Haible  <bruno@clisp.org>
143
144	* gettext-0.14.6 released.
145
1462006-06-21  Bruno Haible  <bruno@clisp.org>
147
148	* autopoint.in: Update for 0.14.6.
149
1502005-05-23  Bruno Haible  <bruno@clisp.org>
151
152	* gettext-0.14.5 released.
153
1542005-05-23  Bruno Haible  <bruno@clisp.org>
155
156	* autopoint.in: Update for 0.14.5.
157
1582005-04-11  Bruno Haible  <bruno@clisp.org>
159
160	* gettext-0.14.4 released.
161
1622005-04-11  Bruno Haible  <bruno@clisp.org>
163
164	* autopoint.in: Update for 0.14.4.
165
1662005-03-14  Bruno Haible  <bruno@clisp.org>
167
168	* gettext-0.14.3 released.
169
1702004-10-23  Bruno Haible  <bruno@clisp.org>
171
172	* start-po-el: New file.
173	* Makefile.am (lisp_LISP): Add it.
174
1752005-03-08  Bruno Haible  <bruno@clisp.org>
176
177	* autopoint.in: Update for 0.14.3.
178
1792005-03-08  Bruno Haible  <bruno@clisp.org>
180
181	* gettextize.in: Compute comma separated lists for ChangeLog entries
182	correctly. Also comma-separate the EXTRA_DIST ChangeLog entry.
183
1842005-03-07  Bruno Haible  <bruno@clisp.org>
185
186	* gettextize.in: Create the auxdir if it doesn't exist.
187	Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>.
188
1892005-03-07  Bruno Haible  <bruno@clisp.org>
190
191	* gettextize.in (func_m4ChangeLog_init, func_m4ChangeLog_add_entry,
192	func_m4ChangeLog_finish): Let the behaviour depend on
193	using_m4ChangeLog. Initialize using_m4ChangeLog depending on whether
194	an m4/ChangeLog already exists.
195	Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>.
196
1972005-03-06  Bruno Haible  <bruno@clisp.org>
198
199	* gettextize.in: Update the instructions for fetching config.guess and
200	config.sub.
201	Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.
202
2032005-03-06  Bruno Haible  <bruno@clisp.org>
204
205	* autopoint.in (func_destfile): Also set a variable 'sharedowner'.
206	For files with shared ownership, treat local modification as a warning.
207	Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>.
208
2092005-03-05  Bruno Haible  <bruno@clisp.org>
210
211	* gettextize.in: When a po/POTFILES.in does not exist, create an
212	initial empty one.
213	Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.
214
2152005-03-05  Bruno Haible  <bruno@clisp.org>
216
217	* gettextize.in (func_m4ChangeLog_init, func_m4ChangeLog_finish):
218	Keep track whether a $m4dir/ChangeLog file was created.
219	Don't create a $m4dir/Makefile.am if aclocal version 1.8 or newer is
220	present; instead add $m4dir/ChangeLog to EXTRA_DIST if needed.
221	Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.
222
2232005-03-05  Bruno Haible  <bruno@clisp.org>
224
225	* gettextize.in: When adding items to EXTRA_DIST, SUBDIRS,
226	DIST_SUBDIRS, ACLOCAL_AMFLAGS in Makefile.am, optionally remove one
227	space after the added items. When adding items to AC_CONFIG_FILES,
228	AC_OUTPUT in configure.ac, remove don't insert an extra space after
229	the added items.
230	Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>.
231
2322005-03-05  Bruno Haible  <bruno@clisp.org>
233
234	* gettextize.in: Emit brackets around the argument of
235	AM_GNU_GETTEXT_VERSION.
236	Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>.
237
2382005-03-05  Bruno Haible  <bruno@clisp.org>
239
240	* gettextize.in: Don't recommend to add AM_GNU_GETTEXT([external])
241	when it is already present.
242	Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>.
243
2442005-03-05  Bruno Haible  <bruno@clisp.org>
245
246	Remove old sh, tcl, perl interfaces.
247	* gettext-sh: Remove file.
248	* tcl_gettext.c, README-Tcl: Remove files.
249	* gettext.perl: Remove file.
250	* Makefile.am (EXTRA_DIST): Remove them.
251
2522005-02-24  Bruno Haible  <bruno@clisp.org>
253
254	* gettext-0.14.2 released.
255
2562005-02-24  Bruno Haible  <bruno@clisp.org>
257
258	* autopoint.in: Update for 0.14.2.
259
2602005-02-07  Bruno Haible  <bruno@clisp.org>
261
262	* autopoint.in: Use LC_ALL=C to protect range expression against
263	Estonian locale.
264	* gettextize.in: Likewise.
265
2662005-02-05  Bruno Haible  <bruno@clisp.org>
267
268	* autopoint.in: Check the version number, instead of relying on cvs
269	for doing so.
270	Reported by Paul Eggert.
271
2722005-01-10  Bruno Haible  <bruno@clisp.org>
273
274	Security fixes.
275	* autopoint.in: Exit if the creation of one of the temporary
276	directories fails. Also restrict the access to the temporary cvs_dir.
277	Reported by Javier Fernández-Sanguino Peña <jfs@computer.org>.
278
2792005-01-09  Bruno Haible  <bruno@clisp.org>
280
281	* autopoint.in (func_tmpdir): New function.
282	(func_find_curr_installdir): Use it.
283	(mismatchfile): Create inside a temporary directory. Remove afterwards.
284	* gettextize.in (func_tmpdir): New function.
285	(func_find_curr_installdir): Use it.
286	Reported by Joey Hess <joeyh@debian.org>.
287
2882005-01-05  Bruno Haible  <bruno@clisp.org>
289
290	* autopoint.in: Update year in --version output.
291	* gettextize.in: Likewise.
292
2932005-01-05  Bruno Haible  <bruno@clisp.org>
294
295	* gettextize.in: Unset CDPATH in a more robust way.
296
2972004-12-14  Bruno Haible  <bruno@clisp.org>
298
299	* gettextize.in: Unset CDPATH.
300
3012004-02-07  Bruno Haible  <bruno@clisp.org>
302
303	* gettextize.in: Modify only the first occurrence of AC_CONFIG_FILES,
304	not all of them.
305	Reported by Dalibor Topic <robilad@kaffe.org>.
306
3072004-02-04  Bruno Haible  <bruno@clisp.org>
308
309	* gettextize.in: Add po to SUBDIRS if it was created in this run.
310	Tell the user to create po/POTFILES.in if it is not yet there.
311	Reported by Prof. Roberto Bagnara <bagnara@cs.unipr.it>.
312
3132004-02-02  Bruno Haible  <bruno@clisp.org>
314
315	* gettextize.in (m4filelist): Add glibc2.m4.
316
3172004-01-29  Bruno Haible  <bruno@clisp.org>
318
319	* gettext-0.14.1 released.
320
3212004-01-28  Bruno Haible  <bruno@clisp.org>
322
323	* gettext-0.14 released.
324
3252004-01-19  Bruno Haible  <bruno@clisp.org>
326
327	* gettextize.in: Modify DIST_SUBDIRS like SUBDIRS, when it was found in
328	Makefile.am.
329	Reported by Dalibor Topic <robilad@kaffe.org>.
330
3312003-12-17  Bruno Haible  <bruno@clisp.org>
332
333	* gettext-0.13.1 released.
334
3352003-11-30  Bruno Haible  <bruno@clisp.org>
336
337	* gettext-0.13 released.
338
3392003-11-23  Bruno Haible  <bruno@clisp.org>
340
341	* gettextize.in (m4filelist): Remove ssize_t.m4.
342
3432003-11-16  Bruno Haible  <bruno@clisp.org>
344
345	* gettextize.in (m4filelist): Add size_max.m4, ssize_t.m4, xsize.m4.
346
3472003-11-08  Bruno Haible  <bruno@clisp.org>
348
349	* autopoint.in: Allow configure.in.in to be used instead of
350	configure.in.
351
3522003-08-11  Bruno Haible  <bruno@clisp.org>
353
354	* autopoint.in: When local files have been modified, create a .diff
355	file for the user's convenience.
356	Suggested by Denis Barbier <barbier@debian.org>.
357
3582003-08-07  Bruno Haible  <bruno@clisp.org>
359
360	* autopoint.in: Fix the regular expression used to parse intl/VERSION.
361	Patch by Denis Barbier <barbier@debian.org>.
362
3632003-06-19  Bruno Haible  <bruno@clisp.org>
364
365	* gettextize.in (m4filelist): Add intmax.m4, longdouble.m4,
366	longlong.m4, printf-posix.m4, signed.m4, wchar_t.m4, wint_t.m4.
367
3682003-05-22  Bruno Haible  <bruno@clisp.org>
369
370	* gettext-0.12.1 released.
371
3722003-05-17  Bruno Haible  <bruno@clisp.org>
373
374	* gettext-0.12 released.
375
3762003-05-08  Bruno Haible  <bruno@clisp.org>
377
378	* gettextize.in: Ignore ACLOCAL_AMFLAGS options of the form -Idir when
379	dir is an absolute pathname.
380	Reported by Jürgen A. Erhard <jae+debian@jerhard.org>.
381
3822003-04-29  Bruno Haible  <bruno@clisp.org>
383
384	* gettextize.in: Recommend running automake only after aclocal,
385	because automake 1.7 assumes that aclocal.m4 has already been built.
386
3872003-04-12  Bruno Haible  <bruno@clisp.org>
388
389	* Makefile.vms: Avoid rules with no lines. Don't use the force target.
390	Correct wildcard syntax.
391	Suggested by Jouk Jansen <joukj@hrem.stm.tudelft.nl>.
392
3932003-04-11  Bruno Haible  <bruno@clisp.org>
394
395	* Makefile.am (archive.tar.gz): Avoid creating an empty tar.gz file.
396	Reported by Martin Mokrejš <mmokrejs@natur.cuni.cz>.
397
3982003-03-30  Bruno Haible  <bruno@clisp.org>
399
400	* Makefile.vms: New file.
401	* Makefile.am (EXTRA_DIST): Add Makefile.vms.
402
4032003-03-17  Bruno Haible  <bruno@clisp.org>
404
405	Native Woe32/MSVC support.
406	* Makefile.msvc: New file.
407	* Makefile.am (EXTRA_DIST): Add it.
408
4092003-02-28  Bruno Haible  <bruno@clisp.org>
410
411	Support for relocatable installation.
412	* autopoint.in: Relocate $gettext_dir.
413	* gettextize.in: Relocate $gettext_dir.
414
4152003-02-16  Bruno Haible  <bruno@clisp.org>
416
417	* gettextize.in: Create po/Makevars.template from installed
418	po/Makevars.template, not from po/Makevars.
419	(func_version): Update copyright year.
420
4212003-02-16  Bruno Haible  <bruno@clisp.org>
422
423	* po-compat.el: Add testing instructions.
424	(po-find-file-coding-system-guts) [XEMACS]: Make it work again,
425	after (car (nth i po-content-type-charset-alist)) changed from symbol
426	to string.
427
4282003-02-12  Bruno Haible  <bruno@clisp.org>
429
430	* elisp-comp: Move to ../../config/elisp-comp.
431	* Makefile.am (EXTRA_DIST): Remove elisp-comp.
432
4332003-01-12  Bruno Haible  <bruno@clisp.org>
434
435	* Makefile.am: Make use of += for variables.
436
4372003-01-08  Bruno Haible  <bruno@clisp.org>
438
439	* Makefile.am (EXTRA_DIST): Add elisp-comp.
440
4412002-12-07  Bruno Haible  <bruno@clisp.org>
442
443	Switch to autoconf-2.57 and automake-1.7.2.
444	* elisp-comp: Upgrade to automake-1.7.2.
445
4462002-11-13  Bruno Haible  <bruno@clisp.org>
447
448	Assume ANSI C.
449	* tcl_gettext.c (tcl_gettext, tcl_textdomain, tcl_bindtextdomain):
450	Use ANSI C function declarations.
451
4522002-10-25  Karl Eichwalder  <ke@suse.de>
453
454	* po-compat.el (po-find-file-coding-system-guts): Provide the old
455	version (pre 2002-09-27) for XEmacs.
456
4572002-10-16  Bruno Haible  <bruno@clisp.org>
458
459	* po-compat.el: Remove call of codepage-setup of all support codepages.
460	(po-find-file-coding-system-guts): Avoid code duplication.
461
4622002-09-27  Karl Eichwalder  <ke@suse.de>
463
464	* po-compat.el (po-content-type-charset-alist): Convert the
465	car of each association to a string.  From emacs CVS
466	(lisp/textmodes/po.el); provided by Eli Zaretskii.
467	(po-find-file-coding-system-guts): If the charset matches a name
468	of a codepage, set up that codepage and return it as a coding
469	system to decode the file.  Likewise from emacs CVS.
470
471	* po-compat.el: Line up comment etc. with lisp/textmodes/po.el.
472	(po-find-charset): Search for the Charset= header even if we've read
473	less than 4KB.  From emacs CVS (lisp/textmodes/po.el); provided by
474	Eli Zaretskii.
475
4762002-08-27  Bruno Haible  <bruno@clisp.org>
477
478	* autopoint.in: Call func_fatal_error, not fatal_error.
479	Patch by Sam Hocevar <sam@zoy.org>.
480
4812002-08-26  Bruno Haible  <bruno@clisp.org>
482
483	* archive.tar.gz: Avoid keyword substitution for archive/mkinstalldirs.
484	Reported by Colin Watson <cjwatson@debian.org>.
485
4862002-08-12  Bruno Haible  <bruno@clisp.org>
487
488	* gettextize.in: Fix typo in the handling of AM_GNU_GETTEXT_VERSION.
489	Reported by Adam Heath <doogie@debian.org>.
490
4912002-08-06  Bruno Haible  <bruno@clisp.org>
492
493	* gettext-0.11.5 released.
494
4952002-08-03  Paul Eggert  <eggert@twinsun.com>
496
497	* gettextize.in: Use "read dummy" to avoid an error with Solaris
498	/bin/sh.
499
5002002-08-02  Bruno Haible  <bruno@clisp.org>
501
502	* gettextize.in: Add ulonglong.m4 to m4filelist.
503
5042002-07-25  Bruno Haible  <bruno@clisp.org>
505
506	* gettext-0.11.4 released.
507
5082002-07-25  Bruno Haible  <bruno@clisp.org>
509
510	* add-to-archive: New file.
511	* add-to-autopoint-files: Remove file.
512	* cvsuser.c: New file.
513	* Makefile.am (EXTRA_DIST): Remove add-to-autopoint-files. Add
514	add-to-archive, cvsuser.c.
515
5162002-07-25  Bruno Haible  <bruno@clisp.org>
517
518	* autopoint.in: Unset also CVS_IGNORE_REMOTE_ROOT and CVSIGNORE.
519
5202002-07-23  Bruno Haible  <bruno@clisp.org>
521
522	* gettextize.in: Add inttypes-pri.m4 to m4filelist.
523
5242002-07-21  Bruno Haible  <bruno@clisp.org>
525
526	* gettextize.in: Add inttypes.m4, inttypes_h.m4, stdint_h.m4,
527	uintmax_t.m4 to m4filelist.
528
5292002-07-19  Bruno Haible  <bruno@clisp.org>
530
531	* gettextize.in: Copy also intdiv0.m4.
532
5332002-07-17  Bruno Haible  <bruno@clisp.org>
534
535	* gettext-0.11.3 released.
536
5372002-07-16  Bruno Haible  <bruno@clisp.org>
538
539	* po-mode.el (po-mode-version-string): Bump to 2.01.
540
5412002-06-13  Bruno Haible  <bruno@clisp.org>
542
543	* po-mode.el (po-mode-line-entry...): Try harder to find a good place
544	for adding po-mode-line-entry into mode-line-format.
545	Reported by Sam Steingold <sds@gnu.org>.
546
5472002-05-12  Bruno Haible  <bruno@clisp.org>
548
549	* po-compat.el: Add ISO-8859-14, KOI8-T, GEORGIAN-PS to the list of
550	allowed encodings.
551
5522002-05-11  Bruno Haible  <bruno@clisp.org>
553
554	* autopoint.in: Recognize AM_GNU_GETTEXT_VERSION(..) syntax.
555	* gettextize.in: Likewise.
556
5572002-05-03  Bruno Haible  <bruno@clisp.org>
558
559	* autopoint.in: Unset all other environment variables which influence
560	cvs. Pass -d $CVSROOT explicitly.
561	(func_mkdir_for): New function.
562	(func_copy): Call it.
563
5642002-05-01  Bruno Haible  <bruno@clisp.org>
565
566	* autopoint-files: New directory.
567	* add-to-autopoint-files: New file.
568	* autopoint.in: New file.
569	* Makefile.am (EXTRA_DIST): Add add-to-autopoint-files, archive.tar.gz.
570	(DISTCLEANFILES): Add autopoint.
571	(gettextsrcdir): New variable.
572	(gettextsrc_DATA): New variable.
573	(archive.tar.gz): New rule.
574	* gettextize.in: Bump GETTEXT_VERSION value in configure.in.
575	Ask maintainer to acknowledge the remaining changes.
576
5772002-04-28  Bruno Haible  <bruno@clisp.org>
578
579	* gettextize.in: Avoid the remarks about po/Makevars and config.guess
580	if they are not necessary.
581
582	* gettextize.in: New option -n/--dry-run.
583
584	* gettextize.in: Use functions for maintainability.
585	Remove undocumented option --run.
586
587	* gettextize.in: Use 'echo' instead of '$echo'.
588
5892002-04-29  Karl Eichwalder  <ke@suse.de>
590
591	* po-mode.el (po-mode-menu-layout): Don't try to display tooltips
592	for XEmacs.
593	(po-subedit-mode-menu-layout): Likewise.
594
5952002-04-28  Bruno Haible  <bruno@clisp.org>
596
597	* gettextize.in: Treat mkinstalldirs like config.rpath.
598
5992002-04-27  Karl Eichwalder  <ke@suse.de>
600
601	* po-mode.el (po-mode-menu-layout): Add tooltips.
602	(po-subedit-mode-menu-layout): Likewise.
603
604	* po-mode.el (po-mode-menu-layout): Adopt terminology for editing
605	from Emacs (cut/copy/paste).
606
6072002-04-24  Bruno Haible  <bruno@clisp.org>
608
609	* gettext-0.11.2 released.
610
6112002-04-22  Bruno Haible  <bruno@clisp.org>
612
613	* Makefile.am (lisp_LISP): Add po-compat.el.
614	(EXTRA_DIST): Use it.
615
6162002-03-17  Karl Eichwalder  <ke@suse.de>
617
618	* po-compat.el: New file, extracted from po-mode.el.
619	* po-mode.el (po-content-type-charset-alist, po-find-charset,
620	po-find-file-coding-system-guts, po-find-file-coding-system): Move to
621	po-compat.el.
622
6232002-04-19  Bruno Haible  <bruno@clisp.org>
624
625	* po-mode.el (po-team-name-to-code): Add Ido and Walloon. Change
626	Javanese from jw to jv.
627
6282002-03-15  Bruno Haible  <bruno@clisp.org>
629
630	* gettextize.in: Use "sed -e 1q" instead of "head -1", for compliance
631	to pure naked POSIX 1003.1-2001 environments.
632	From Paul Eggert.
633
6342002-03-14  Karl Eichwalder  <ke@suse.de>
635
636	* po-mode.el (po-team-name-to-code): Add es_AR, zh_CN, and zh_TW.
637
6382002-03-12  Bruno Haible  <bruno@clisp.org>
639
640	* gettext-0.11.1 released.
641
6422002-03-11  Karl Eichwalder  <ke@suse.de>
643
644	* po-mode.el (po-find-file-coding-system-guts): Checking
645	'insert-file-contents' must come first to avoid messing up with
646	arguments.
647	Reported by Neil Darlow; fixed by Andreas Schwab.
648
6492002-03-09  Karl Eichwalder  <ke@suse.de>
650
651	* po-mode.el (po-find-file-coding-system-guts): Don't try to
652	detect the coding system when filename does not exist.
653	(po-compute-counters): Search for "^msgid" not 'po-next-entry' if
654	we don't know for sure any entry will follow at all.
655
6562002-02-18  Karl Eichwalder  <ke@suse.de>
657
658	* po-mode.el (po-mode): Provide it.
659
6602002-02-19  Bruno Haible  <bruno@clisp.org>
661
662	* gettextize.in: Mark all error messages which lead to failure with
663	asterisks and "*** Stop.".
664
6652002-02-11  Karl Eichwalder  <ke@suse.de>
666
667	* po-mode.el (po-subedit-ediff): When variants are equal don't call
668	'po-ediff-buffers-exit-recursive'.
669
6702002-02-09  Karl Eichwalder  <ke@suse.de>
671
672	* po-mode.el (po-send-mail): Set coding-system-for-read and
673	coding-system-for-write to the coding system of the po buffer;
674	otherwise Emacs will fall back to mule-utf-8 when the default coding
675	system is different from the po buffer and thus the following
676	'shell-command-on-region' will prepare an wrongly encoded file (e.g.,
677	mule-utf-8 instead of UTF-8).
678
6792002-02-09  Karl Eichwalder  <ke@suse.de>
680
681	* po-mode.el (po-translation-project-address): Convert it to a
682	customizable variable.
683	(po-translation-project-mail-label): New variable.
684	(po-send-mail): Use it.
685
6862002-02-01  Karl Eichwalder  <ke@suse.de>
687
688	* po-mode.el (po-mode-version-string): New variable.
689	(po-mode-version): Use it instead of RCS/CVS Revision tag.
690
6912002-01-31  Bruno Haible  <bruno@clisp.org>
692
693	* gettext-0.11 released.
694
6952002-01-26  Bruno Haible  <bruno@clisp.org>
696
697	* gettextize.in: If directory intl was removed, remove it from SUBDIRS
698	in Makefile.am.
699	If intl/Makefile.in was removed, remove intl/Makefile from
700	AC_OUTPUT/AC_CONFIG_FILES statement in configure.in.
701	Remove intl/intlh.inst from AC_OUTPUT/AC_CONFIG_FILES statement in
702	configure.in.
703	Remove old-style "sed ... > po/Makefile" statement from configure.in.
704	Remove old-style AC_LINK_FILES statement from configure.in.
705	Recommend replacement for Makefile variables DATADIRNAME, INSTOBJEXT,
706	GENCAT, POSUB.
707	Recommend replacement for shell variables nls_cv_header_intl,
708	nls_cv_header_libgt.
709
7102002-01-25  Bruno Haible  <bruno@clisp.org>
711
712	* gettextize.in: New option --no-changelog.
713	Don't create ChangeLog entries for files that don't change.
714	Verify the existence of a configure.in line starting with "AC_OUTPUT("
715	before attempting to modify it.
716	Treat "AC_CONFIGURE_FILES(" like "AC_OUTPUT(".
717	Recommend replacement for INTLLIBS Makefile variable.
718
7192002-01-19  Bruno Haible  <bruno@clisp.org>
720
721	* gettextize.in: Always recommend the full set of m4 files. Many
722	improvements for packages that use automake. Modify configure.in.
723
7242002-01-15  Bruno Haible  <bruno@clisp.org>
725
726	* gettextize.in: Handle po/Makevars specially, don't overwrite the
727	previous customizations.
728
7292002-01-12  Bruno Haible  <bruno@clisp.org>
730
731	* gettextize.in: Update year in --version output.
732
7332002-01-10  Bruno Haible  <bruno@clisp.org>
734
735	* po-mode.el (po-content-type-charset-alist): Add Emacs20/21 codepages.
736
7372001-11-20  Karl Eichwalder  <ke@suse.de>
738
739	* po-mode.el (po-ediff-buffers-exit-recursive): Kill ediff buffers
740	after quitting the ediff session.
741
7422002-01-03  Bruno Haible  <bruno@clisp.org>
743
744	* gettextize.in: Recommend installation of gettext.h.
745
7462001-12-15  Karl Eichwalder  <ke@suse.de>
747
748	* po-mode.el (po-eval-requoted): Add \r to avoid additional quoting
749	during edit.  Reported by Santiago Vila.
750
7512001-12-06  Bruno Haible  <bruno@clisp.org>
752
753	* gettextize.in: Install config.rpath in the directory specified
754	through AC_CONFIG_AUX_DIR, not necessarily in the toplevel dir.
755
7562001-12-02  Bruno Haible  <bruno@clisp.org>
757
758	* gettextize.in: Also copy config.rpath, and recommend to copy
759	lib-ld.m4, lib-link.m4, lib-prefix.m4.
760
7612001-11-25  Karl Eichwalder  <ke@suse.de>
762
763	* po-mode.el (po-guess-archive-name): Verify that versions provided by
764	file name and by Project-Id-Version field match.
765
7662001-11-18  Bruno Haible  <haible@clisp.cons.org>
767
768	* gettextize.in: New option --intl.
769	(intldir): New variable.
770	Don't populate intl subdirectory if --intl is omitted.
771
7722001-11-19  Karl Eichwalder  <ke@suse.de>
773
774	* po-mode.el (po-ediff-quit): New function.
775	(ediff-keymap-setup-hook): Assign key binding for 'po-ediff-quit'.
776	(po-ediff-buffers-exit-recursive): New function, in part derived
777	from 'po-subedit-ediff'.
778	(po-subedit-ediff): Use it.
779
780	* po-mode.el (po-subedit-ediff): Use meaningful buffer names,
781	derived from 'marker-regex'.
782	Cleanup: Follow docstring conventions.
783
7842001-11-19  Karl Eichwalder  <ke@suse.de>
785
786	* po-mode.el (po-mode-map): Enable key binding for
787	'po-edit-comment-and-ediff' ('C-c C-c' and 'C-c C-#').
788
7892001-11-18  Karl Eichwalder  <ke@suse.de>
790
791	* po-mode.el (po-help-display-string): Adjust it.
792
7932001-11-18  Karl Eichwalder  <ke@suse.de>
794
795	* po-mode.el (po-team-name-to-code): Fix syntax for the last entry
796	(Zulu).
797
7982001-11-11  Karl Eichwalder  <ke@suse.de>
799
800	* po-mode.el (po-subedit-ediff): New function.
801	(po-edit-comment-and-ediff): New function.
802	(po-edit-msgstr-and-ediff): New function.
803	(po-subedit-mode-menu-layout): Add 'po-subedit-ediff'.
804	(po-subedit-mode-map): Add key binding for 'po-subedit-ediff'.
805	(po-mode-menu-layout): Add 'po-edit-comment-and-ediff' and
806	'po-edit-msgstr-and-ediff'.
807	(po-mode-map): Add key binding for 'po-edit-msgstr-and-ediff'.
808
8092001-11-12  Karl Eichwalder  <ke@suse.de>
810
811	* po-mode.el (po-subedit-mode-syntax-table): New variable.
812	(po-subedit-mode-map): Re-write according to po-mode-map and move
813	it to a better location.
814
8152001-11-10  Karl Eichwalder  <ke@suse.de>
816
817	* po-mode.el (po-find-file-coding-system-guts): Use
818	'po-with-temp-buffer' instead of 'with-temp-buffer'.
819	(po-msgfmt-version-check): Likewise.
820
8212001-11-09  Dave Love  <fx@gnu.org>
822            Bruno Haible  <haible@clisp.cons.org>
823
824	* po-mode.el: Doc fixes.
825	(po-mode-map): Put all in defvar.
826
8272001-08-23  Karl Eichwalder  <ke@suse.de>
828
829	* po-mode.el (po-mode-map): Assign new Key bindings to avoid
830	clashes with moving actions:
831	'po-previous-fuzzy-entry' = 'F',
832	'po-previous-obsolete-entry' = 'O',
833	'po-previous-translated-entry' = 'T',
834	'po-previous-untranslated' = 'U',
835	'po-undo' = '_',
836	'po-other-window' = '0',
837	'po-select-auxiliary' = '\C-c\C-a'.
838	(po-help-display-string): Likewise.
839
8402001-08-23  Karl Eichwalder  <ke@suse.de>
841
842	* po-mode.el (po-next-translated-entry): Actually search for
843	'translated', not 'untranslated'.
844
8452001-11-01  Karl Eichwalder  <ke@suse.de>
846
847	* po-mode.el (po-msgfmt-version-check): Also accept pre-release
848	versions.
849
8502001-10-31  Bruno Haible  <haible@clisp.cons.org>
851
852	* gettextize.in: Renamed COPYING.LIB-2 to COPYING.LIB-2.0.
853
8542001-10-30  Bruno Haible  <haible@clisp.cons.org>
855
856	* po-mode.el (po-team-name-to-code): Extend the list using items from
857	src/msginit.c.
858
8592001-10-26  Bruno Haible  <haible@clisp.cons.org>
860
861	* gettextize.in: Use a different wording about aclocal.m4 if the
862	package uses automake.
863
8642001-10-21  Bruno Haible  <haible@clisp.cons.org>
865
866	* gettextize.in: Copy only ABOUT-NLS, intl/, po/.
867
8682001-09-25  Bruno Haible  <haible@clisp.cons.org>
869
870	Upgrade to automake-1.5.
871	* automake.diff: Remove file.
872
8732001-09-08  Bruno Haible  <haible@clisp.cons.org>
874
875	* gettextize.in: Don't copy installed jar files.
876
8772001-08-23  Karl Eichwalder  <ke@suse.de>
878
879	* po-mode.el (po-compute-counters): First save `current'
880	po-start-of-msgstr; use it to set `position' while looping over all
881	entries.
882
8832001-08-20  Karl Eichwalder  <ke@suse.de>
884
885	* po-mode.el (po-mode): Add newlines to fix layout problem calling
886	'C-h m'.
887
8882001-08-18  Karl Eichwalder  <ke@suse.de>
889
890	* po-mode.el (po-ensure-source-references): Use 'string-to-number'
891	instead of 'string-to-int'.
892	(po-msgfmt-version-check): Likewise.
893
8942001-08-11  Karl Eichwalder  <ke@suse.de>
895
896	* po-mode.el (po-edit-string): Set indent-line-function to
897	indent-relative; useful for editing --help messages.
898
8992001-08-02  Karl Eichwalder  <ke@suse.de>
900
901	* po-mode.el (po-find-charset): Drop 'interactive'. Use
902	'insert-file-contents-literally' to avoid side effects. Correct off
903	by 1 error.
904
9052001-08-07  Karl Eichwalder  <ke@suse.de>
906
907	* po-mode.el (po-subedit-mode-menu-layout): New definition.
908	(po-edit-string): Use it to provide a menu for po-subedit-mode.
909
9102001-08-01  François Pinard  <pinard@iro.umontreal.ca>
911
912	* po-mode.el (po-find-awk-string, po-mark-awk-string,
913	po-find-bash-string, po-mark-bash-string): New functions.
914	(po-preset-string-functions): Add awk and bash support.
915
9162001-08-02  Karl Eichwalder  <ke@suse.de>
917
918	* po-mode.el (po-find-file-coding-system-guts): Use ascii instead of
919	none.
920	(po-compute-counters): Don't start counting if there is not even a
921	header entry.
922
9232001-07-26  Bruno Haible  <haible@clisp.cons.org>
924
925	* automake.diff: Update for automake-1.4-p5.
926
9272001-08-01  François Pinard  <pinard@iro.umontreal.ca>
928
929	* po-mode.el: Optimize testing for XEmacs.
930	(po-auto-replace-revision-date): Do not quote t, as it evals to
931	itself.
932	(po-validate): Use the mode name instead of the constant PO to build
933	the validation buffer name.
934	(po-font-lock-keywords, po-find-charset,
935	po-find-file-coding-system-guts, po-find-file-coding-system): Adjust
936	some lines so they fit in 79 columns (pre-VT100).
937	(po-compute-counters): Use string-equal instead of string=, to be
938	consistent with the remainder of that code.
939	(po-find-charset): Avoid infinite loop on empty file.
940
9412000-05-31  Hrvoje Niksic  <hniksic@iskon.hr>
942
943	* po-mode.el (po-create-overlay, po-highlight, po-rehighlight,
944	po-dehighlight): Use XEmacs extent primitives.
945
9462001-07-22  Bruno Haible  <haible@clisp.cons.org>
947
948	* automake.diff: New file.
949
9502001-08-02  Bruno Haible  <haible@clisp.cons.org>
951
952	* gettextize.in: Change bug report address to
953	<bug-gnu-gettext@gnu.org>.
954
9552001-07-14  Karl Eichwalder  <ke@suse.de>
956
957	* po-mode.el (po-mode-abbrev-table): New variable.
958	(po-edit-string): Use it.
959
9602001-07-13  Karl Eichwalder  <ke@suse.de>
961
962	* po-mode.el (po-fade-out-entry): Replace yes-or-no-p by y-or-n-p;
963	obsoleting an entry isn't fatal.
964
9652000-01-18  François Pinard  <pinard@iro.umontreal.ca>
966
967	* po-mode.el (po-ensure-source-references): Correctly imply the file
968	name from the last which has been explicitly given.
969
9702000-01-17  François Pinard  <pinard@iro.umontreal.ca>
971
972	* po-mode.el (po-subedit-abort): Change variable names.
973	(po-seek-equivalent-translation): Call set-buffer instead of
974	select-buffer.
975	(po-subedit-cycle-auxiliary): Adapt to multiple edits.
976
9772001-08-12  François Pinard  <pinard@iro.umontreal.ca>
978
979	* po-mode.el (po-find-charset, po-compute-counters,
980	po-check-file-header, po-set-msgstr): Emacs 19 portability matters.
981
9822000-01-03  François Pinard  <pinard@iro.umontreal.ca>
983
984	* po-mode.el (po-check-file-header): Add a new line after default
985	header only for non-empty PO files.
986
9871999-12-10  François Pinard  <pinard@iro.umontreal.ca>
988
989	* po-mode.el (po-send-mail): Clarify some prompts.
990	Reported by Laurent Bourbeau.
991
9921999-07-25  François Pinard  <pinard@iro.umontreal.ca>
993
994	* po-mode.el (po-team-name-to-code): New variable.
995	(po-guess-archive-name): Use it.
996
9971999-06-01  François Pinard  <pinard@iro.umontreal.ca>
998
999	* po-mode.el (po-guess-archive-name, po-guess-team-address): Accept
1000	more addresses, do not restrict to necessarily @li.org.
1001
10021998-12-06  François Pinard  <pinard@iro.umontreal.ca>
1003
1004	* po-mode.el (po-guess-archive-name): Allow Free as well as GNU
1005	for domain name prefix.
1006
10071998-05-15  François Pinard  <pinard@iro.umontreal.ca>
1008
1009	* po-mode.el (po-any-msgid-regexp, po-any-msgstr-regexp,
1010	po-msgstr-idx-keyword-regexp, po-obsolete-msgstr-regexp,
1011	po-set-msgstr, po-obsolete-comment-regexp, po-get-comment): Enforce
1012	#~ for obsolete entries.  The tilde is not optional anymore.
1013
10141998-05-09  François Pinard  <pinard@iro.umontreal.ca>
1015
1016	* po-mode.el (po-after-entry-regexp): Check if at end of line, rather
1017	than for any character not being quoted.  Else, M-u skips over
1018	immediately previous untranslated entry, because backward pattern
1019	extends beyond point.  Reported by Kalle Niemitalo.
1020
10212001-07-13  Karl Eichwalder  <ke@suse.de>
1022
1023	* po-mode.el (po-validate): Check for 'null-device; if not available
1024	use "NUL" for windows-nt and windows-95 and /dev/null as fallback.
1025	From Eli Zaretskii and François Pinard.
1026
10272000-01-03  François Pinard  <pinard@iro.umontreal.ca>
1028
1029	* po-mode.el (po-preset-string-functions): New function.
1030	(po-find-unknown-string, po-mark-unknown-string): New functions.
1031	(po-find-c-string): Return a 3-element list.
1032	(po-find-emacs-lisp-string): Likewise.
1033	(po-mark-found-string): Simplify consequently.
1034	(po-tags-loop-scan): Use po-preset-string-functions.
1035
1036	* po-mode.el (po-mark-c-string, po-mark-emacs-lisp-string): Have
1037	marking functions to leave cursor after marked string.  Do not return
1038	updated end anymore.
1039
1040	* po-mode.el (po-mark-found-string, po-mark-translatable,
1041	po-select-mark-and-mark): Other changes.
1042
10432000-01-02  François Pinard  <pinard@iro.umontreal.ca>
1044
1045	* po-mode.el (po-tags-search): Better use the Emacs tags interface,
1046	and simplified.  Nested tags tables should be handled now.
1047	(po-tags-loop-scan, po-tags-loop-operate): New functions.
1048	(po-string-contents, po-string-buffer): New buffer local variables.
1049	(po-next-file-list): Deleted.  All usages adjusted.
1050
10512001-01-04  François Pinard  <pinard@iro.umontreal.ca>
1052
1053	* po-mode.el (po-extract-part-unquoted): New function.
1054	(po-extract-unquoted, po-skip-over-python-string): Use it.
1055
1056	* po-mode.el (po-skip-over-python-string): Missing parentheses.
1057	Reported by Andreas Schwab.
1058
1059	* po-mode.el (po-find-python-string, po-mark-python-string,
1060	po-skip-over-python-string): New functions.
1061	(po-tags-search, po-mark-found-string): Use them in Python mode.
1062
10632001-08-13  François Pinard  <pinard@iro.umontreal.ca>
1064
1065	* po-mode.el (po-mode): Issue message after running hooks rather than
1066	before, augmenting the chances that the message does not get erased.
1067
10681999-07-25  François Pinard  <pinard@iro.umontreal.ca>
1069
1070	* po-mode.el (po-match-string): New function.
1071	(po-set-msgid): Use it.
1072	(po-set-msgstr): Likewise.
1073	(po-set-comment): Likewise.
1074	(po-ensure-source-references): Likewise.
1075	(po-guess-archive-name): Likewise.
1076	(po-guess-team-address): Likewise.
1077
10782000-08-11  François Pinard  <pinard@iro.umontreal.ca>
1079
1080	* po-mode.el: Move blocks of code around in view of later patches.
1081	Do minor cosmetic changes.  Correct name-buffer into buffer-name
1082	whenever needed.  Remove one case of spurious testing code.
1083	Borrow the marking overlay if possible, do not creating a new one.
1084
10852000-01-24  François Pinard  <pinard@iro.umontreal.ca>
1086
1087	* po-mode.el: Split portability matters in two.  A minimum for
1088	customisation to work, and the rest after the customisation page.
1089	Reported by Martin v. Löwis.
1090
10912000-01-17  François Pinard  <pinard@iro.umontreal.ca>
1092
1093	* po-mode.el: To avoid compilation diagnostics, move customisation
1094	before portability matters and add some variable declarations.
1095
10961998-09-07  François Pinard  <pinard@iro.umontreal.ca>
1097
1098	* po-mode.el: Merge make-local-variable within set whenever possible.
1099
11002001-07-06  Karl Eichwalder  <ke@suse.de>
1101
1102	* po-mode.el (po-msgfmt-version-check): Check for version strings with
1103	a single dot (e.g. 0.11) correctly.
1104
11052001-07-08  Karl Eichwalder  <ke@suse.de>
1106
1107	* po-mode.el: Don't recommend to use po-mode for POT files.
1108	(po-find-charset): New function.
1109	(po-find-file-coding-system-guts): Use it to get rid of the 4096 limit.
1110	If no charset found, use "none".
1111
11122001-07-07  Karl Eichwalder  <ke@suse.de>
1113
1114	* po-mode.el (po-compute-counters): Don't count the header entry.
1115	Reported by Bernd Schandl.
1116
11172001-07-02  Karl Eichwalder  <ke@suse.de>
1118
1119	* po-mode.el (po-validate): Use private 'compile-command' and buffer
1120	name for validation output.
1121
11222001-07-01  Karl Eichwalder  <ke@suse.de>
1123
1124	* po-mode.el (po-mode): Use add-hook to call po-replace-revision-date
1125	saving the buffer.
1126	(po-quit): Don't call po-replace-revision-date.
1127	(po-validate): Likewise.
1128	Proposed by Bernd Schandl.
1129
1130	(po-auto-replace-revision-date): Change default to 't'; otherwise the
1131	user will be asked too often.
1132
11332001-06-04  Karl Eichwalder  <ke@suse.de>
1134
1135	* po-mode.el (po-edit-string): Set 'buffer-file-coding-system'
1136	(for hints thanks to Eli Zaretskii).
1137
11382001-06-04  Karl Eichwalder  <ke@suse.de>
1139
1140	* po-mode.el (po-msgfmt-version-check): New. Check for GNU gettext
1141	0.10.36 or newer. Re-written by Stefan Monnier.
1142	(po-validate): Use 'po-msgfmt-version-check'.
1143	(po-validate): Use 'null-device' instead of literal "/dev/null".
1144	Reported by Eli Zaretskii.
1145
11462001-09-13  Bruno Haible  <haible@clisp.cons.org>
1147
1148	* gettext-0.10.40 released.
1149
11502001-09-13  Bruno Haible  <haible@clisp.cons.org>
1151
1152	* gettextize.in: Don't copy intl/COPYING*; these files may confuse
1153	the user of the enclosing package.
1154
11552001-07-24  Bruno Haible  <haible@clisp.cons.org>
1156
1157	* gettext-0.10.39 released.
1158
11592001-07-11  Bruno Haible  <haible@clisp.cons.org>
1160
1161	* po-mode.el (po-default-file-header): Replace 8-bit with 8bit.
1162
11632001-07-01  Bruno Haible  <haible@clisp.cons.org>
1164
1165	* po-mode.el (po-content-type-charset-alist): Add entries for
1166	ISO-8859-15, GB2312, EUC-JP, EUC-KR, BIG5, SHIFT_JIS, TIS-620, VISCII.
1167
11682001-06-25  Bruno Haible  <haible@clisp.cons.org>
1169
1170	* po-mode.el (po-find-file-coding-system): Make it work in XEmacs 20
1171	as well. Based on a patch by Enrico Scholz
1172	<enrico.scholz@informatik.tu-chemnitz.de>.
1173
11742001-05-23  Bruno Haible  <haible@clisp.cons.org>
1175
1176	* gettext-0.10.38 released.
1177
11782001-05-22  Bruno Haible  <haible@clisp.cons.org>
1179
1180	* gettextize.in: Copy plural.c and touch it afterwards.
1181
11822001-05-21  Alexandre Duret-Lutz  <duret_g@epita.fr>
1183
1184	* gettextize.in: Check for configure.ac in addition to configure.in.
1185
11862001-05-12  Paul Eggert  <eggert@twinsun.com>
1187
1188	* gettextize.in: Replace "test -e" with "test -f", since the 'test'
1189	builtin of Solaris 8 /bin/sh doesn't grok "test -e".
1190
11912001-05-11  Bruno Haible  <haible@clisp.cons.org>
1192
1193	* gettextize.in: Tell the user about glibc21.m4.
1194
11952001-05-09  Bruno Haible  <haible@clisp.cons.org>
1196
1197	* po-mode.el (po-replace-revision-date): For the timezone, use RFC 822
1198	format [+/-]HHMM, not [+/-]HH:MM. Reported by Jan D.
1199
12002001-04-19  Bruno Haible  <haible@clisp.cons.org>
1201
1202	* gettext-0.10.37 released.
1203
12042001-03-29  Bruno Haible  <haible@clisp.cons.org>
1205
1206	* gettext-0.10.36 released.
1207
12082001-03-25  Bruno Haible  <haible@clisp.cons.org>
1209
1210	* combine-sh: Remove file.
1211	* Makefile.am (EXTRA_DIST): Remove it.
1212
12132001-03-22  Bruno Haible  <haible@clisp.cons.org>
1214
1215	* po-mode.el (po-default-file-header): Replace ENCODING with 8-bit.
1216
12172001-03-21  Bruno Haible  <haible@clisp.cons.org>
1218
1219	* gettextize.in: Mention where to get config.guess and config.sub.
1220
12212001-03-20  Bruno Haible  <haible@clisp.cons.org>
1222
1223	* gettextize.in: Verbosity: describe each action being done. Make the
1224	po/ChangeLog entry more intelligent.
1225
12262001-03-10  Karl Eichwalder  <ke@suse.de>
1227
1228	* po-mode.el (po-font-lock-keywords): Respect entry types
1229	'msgid_plural' and 'msgstr[]'.
1230	'%*s' is a valid sformat, too.
1231	(po-font-lock-keywords): Fix regexp; '[]' part is optional.
1232	(po-any-msgstr-regexp): Also match msgstr[] fields.
1233	(po-msgstr-idx-keyword-regexp): New variable.
1234	(po-set-msgstr): Respect indexed msgstr entries; use
1235	`po-msgstr-idx-keyword-regexp'.
1236
12372001-03-09  Bruno Haible  <haible@clisp.cons.org>
1238
1239	* gettextize.in: Update copyright year. Add code to update
1240	po/ChangeLog and tell the user about the m4 macros. Don't attempt to
1241	run config.status, because aclocal.m4 is not ready.
1242
12432001-03-03  Karl Eichwalder  <ke@suse.de>
1244
1245	* po-mode.el (po-subedit-exit): Run po-subedit-exit-hook before
1246	leaving the edit buffer.
1247
12482001-02-10  Bruno Haible  <haible@clisp.cons.org>
1249
1250	* gettextize.in: Bail out if $gettext_dir doesn't exist.
1251
12522001-02-07  Bruno Haible  <haible@clisp.cons.org>
1253
1254	* gettextize.in: Fix bug in 2000-12-08 patch.
1255
12562001-01-28  Bruno Haible  <haible@clisp.cons.org>
1257
1258	* po-mode.el: Call autoload with 4 arguments.
1259	(po-content-type-charset-alist): Change cars to uppercase.
1260	(po-find-file-coding-system): Uppercase charset for lookup in
1261	po-content-type-charset-alist.
1262
12632001-01-06  Bruno Haible  <haible@clisp.cons.org>
1264
1265	* magic.add: Remove file. Has been integrated into the 'file' package.
1266	* Makefile.am (EXTRA_DIST): Remove it.
1267
12682000-12-30  Bruno Haible  <haible@clisp.cons.org>
1269
1270	* locale.alias: Move to ../intl.
1271	* Makefile.am (EXTRA_DIST): Remove locale.alias.
1272	(localedir, locale_DATA): Remove variables.
1273
12742000-12-08  Bruno Haible  <haible@clisp.cons.org>
1275
1276	* gettextize.in: Preserve RCS and CVS subdirs in intl/.
1277	Reported by Santiago Vila <sanvila@unex.es>.
1278
1279	* gettextize.in: Test for ABOUT-NLS, not NLS.
1280
12812000-10-26  GOTO Masanori  <gotom@debian.or.jp>
1282
1283	* locale.alias: Add ja_JP.ujis alias.
1284
12852000-08-31  Ulrich Drepper  <drepper@redhat.com>
1286
1287	* locale.alias: Add aliases for bokmal and nynorsk.
1288
12892000-08-21  Ulrich Drepper  <drepper@redhat.com>
1290
1291	* locale.alias: Add aliases for Korean.
1292
12932000-08-01  Ulrich Drepper  <drepper@redhat.com>
1294
1295	* locale.alias: Update japanese aliases.
1296
12972000-05-06  Ulrich Drepper  <drepper@redhat.com>
1298
1299	* gettextize.in: Remove code to test for version of the m4 files.
1300
1301	* po-mode.el: A few more changes by François Pinard.
1302
13031998-05-03  François Pinard  <pinard@iro.umontreal.ca>
1304
1305	* po-mode.el (po-create-overlay) [po-XEMACS]: No argument.
1306	Reported by Ulrich Drepper.
1307
13081997-10-18  François Pinard  <pinard@iro.umontreal.ca>
1309
1310	* po-mode.el (po-tags-search, po-mark-found-string): C++ as C.
1311	(po-find-c-string): Skip C++ comments as well.
1312
13131998-05-10  François Pinard  <pinard@iro.umontreal.ca>
1314
1315	* po-mode.el (po-mode) [po-XEMACS]: Explicitely add menus.
1316	Reported by Hrvoje Niksic.
1317
1318	* po-mode.el (po-mode-menu-layout): Give real access to auxiliary
1319	files through the menu, instead of leaving menu entries inactive.
1320
13211998-05-15  Ulrich Drepper  <drepper@cygnus.com>
1322
1323	* tcl_gettext.c (tcl_gettext): Replace illegal with invalid.
1324
13251998-05-01 08:47  Ulrich Drepper  <drepper@cygnus.com>
1326
1327	* gettext-0.10.35 released.
1328
13291998-03-30  François Pinard  <pinard@iro.umontreal.ca>
1330
1331	* po-mode.el (po-tags-search, po-mark-translatable,
1332	po-select-mark-and-mark): Call interactive after the doc string,
1333	instead of before.
1334	Reported by Tom Tromey.
1335
13361998-04-27 21:17  Ulrich Drepper  <drepper@cygnus.com>
1337
1338	* po-mode.el: Update from most recent version.
1339
1340	* gettextize.in: Use aclocaldir from configuration.
1341
13421997-09-04  François Pinard  <pinard@iro.umontreal.ca>
1343
1344	* po-mode.el: Rename po-middle-of-entry to po-start-of-msgstr, add
1345	variable po-start-of-msgid.  Use it whenever appropriate.
1346
1347	* po-mode.el (po-find-file-coding-system): New function.
1348	Reported by Ken'ichi Handa.
1349
1350	* po-mode.el: Normalise string= to string-equal.
1351
1352	* po-mode.el (po-send-mail): Allow for mailing to the team.
1353	(po-guess-team-address): New function.
1354
13551997-09-02  François Pinard  <pinard@iro.umontreal.ca>
1356
1357	* po-mode.el (po-set-comment): Unused variable buffer.
1358	(po-edit-string): Unused variables start, middle, end and obsolete.
1359	(po-tags-search): Unused variable find-string.
1360
1361	* po-mode.el (po-check-lock): Create the work buffer as required, to
1362	avoid diagnostics about selecting a deleted buffer, after a user
1363	explicitly killed the work buffer instead of exiting it normally.
1364	Reported by Hrvoje Niksic.
1365
1366	* po-mode.el: New variable po-mode-menu-layout.
1367	(po-mode): Establish a bar mode menu if possible.
1368	Reported by Nils Naumann.
1369
1370	* po-mode.el: Decide set-translation-domain before using it.
1371	This avoids a byte-compilation warning.
1372
1373	* po-mode.el (po-set-comment): Rearrange wrong conditional flow.
1374	Translator comments were duplicated, when contents were unchanged.
1375	Reported by Enrique Melero.
1376
13771997-09-01  François Pinard  <pinard@iro.umontreal.ca>
1378
1379	* po-mode.el (po-highlight, po-dehighlight): New functions.
1380	New globals: po-highlight-p, po-highlight-face and po-overlay.
1381	(po-edit-msgstr): Highlight the msgid string while editing.
1382	(po-tags-search): Highlight found string.
1383	(po-mark-found-string): Unhilight string before replacing it.
1384	Reported by Jim Meyering, Michel Robitaille and Ulrich Drepper.
1385
1386	* po-mode.el (po-set-field): Tells if buffer was modified.
1387	(po-edit-msgstr): Never make fuzzy an entry which is unmodified.
1388
1389	* po-mode.el: Add M command, and variables po-compose-mail-function,
1390	po-translation-project-address and po-gzip-uuencode-command.
1391	(po-guess-archive-name, po-send-mail): New functions.
1392	Reported by Karl Eichwalder.
1393
13941997-08-31  François Pinard  <pinard@iro.umontreal.ca>
1395
1396	* po-mode.el (po-replace-revision-date): Enforce ISO 8601 zones.
1397	Reported by Enrique Melero Gómez, Karl Eichwalder, Max de
1398	Mendizabal and Santiago Vila Doncel.
1399
1400	* po-mode.el (po-edit-string): Expand tabs while editing
1401	translations.  Reported by Göran Uddeborg.
1402
1403	* po-mode.el: Accept C-c C-k to abort recursive edits.
1404	Reported by Göran Uddeborg and Hrvoje Niksic.
1405
14061997-06-02  Ben Pfaff  <pfaffben@pilot.msu.edu>
1407
1408	* po-mode.el (po-find-c-string, po-extract-unquoted): Process ANSI
1409	string concatenation and K&R escaped newlines.
1410
14111997-03-02  Hrvoje Niksic  <hniksic@srce.hr>
1412
1413	* po-mode.el (po-help): To continue, also accept things like a
1414	mouse press or an arrow key.
1415
14161996-11-12  François Pinard  <pinard@iro.umontreal.ca>
1417
1418	* po-mode.el: Alter po-font-lock-keywords to properly highlight C
1419	formats, when using an upper case letter as formatting functor.
1420
1421	* po-mode.el: If available, prefer force-mode-line-update builtin.
1422
1423	* po-mode.el: Use our own buffer-substring, defining it as
1424	buffer-substring-no-properties if available.  Because of text
1425	properties, buffer-substring does not always return a string.
1426
1427	* po-mode.el (po-consider-source-path): Ensure a trailing slash.
1428
14291996-05-13  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
1430
1431	* po-mode.el (po-eval-requoted, po-extract-unquoted): Correct
1432	missing or spurious backslashes in some regexps.
1433
14341997-08-01 15:49  Ulrich Drepper  <drepper@cygnus.com>
1435
1436	* Makefile.am (AUTOMAKE_OPTIONS): Require version 1.2.
1437
14381997-04-12  Hrvoje Niksic  <hniksic@srce.hr>
1439
1440	* po-mode.el: Customize.
1441
14421997-03-10 06:56  Ulrich Drepper  <drepper@cygnus.com>
1443
1444	* elisp-comp: Use EMACS environment variable is available instead
1445	of always executing emacs.
1446
14471996-12-03 23:24  Ulrich Drepper  <drepper@cygnus.com>
1448
1449	* gettextize.in: Update --help and --version texts.
1450
14511996-11-22 04:45  Ulrich Drepper  <drepper@cygnus.com>
1452
1453	* Makefile.am (EXTRA_DIST): Add locale.alias.
1454
14551996-11-21 23:11  Ulrich Drepper  <drepper@cygnus.com>
1456
1457	* Makefile.am: Remove rules for ELisp handling.  Automake now
1458	knows what to do.
1459
14601996-10-28 23:09  Ulrich Drepper  <drepper@cygnus.com>
1461
1462	* gettextize.in: Remove -v from help message.  Change format of
1463	--version text according to last GNU coding standard.  Don't print
1464	help message for unknown option.  Instead print "Try `..."
1465	message.
1466
14671996-10-19 17:41 1996  Ulrich Drepper  <drepper@cygnus.com>
1468
1469	* locale.alias: Language for czech entry must be cs.
1470
14711996-09-18 00:29  François Pinard  <pinard@progiciels-bpi.ca>
1472
1473	* po-mode.el (po-font-lock-keywords): Correct highlighting of
1474	formats like %3d.
1475
14761996-08-19  François Pinard  <pinard@iro.umontreal.ca>
1477
1478	* po-mode.el: Restructured to avoid all byte-compilation warnings.
1479	Highlighting using `hilit19' is being deprecated, font lock code
1480	should now automatically be activated whenever available.
1481
14821996-07-15  François Pinard  <pinard@iro.umontreal.ca>
1483
1484	* po-mode.el: po-mode.el (po-kill-msgstr): Ensure po-entry-type is
1485	always defined before decreasing counter.
1486
14871996-07-15 01:08  Ulrich Drepper  <drepper@cygnus.com>
1488
1489	* gettextize.in (gettext_dir): Remove warning that files will be
1490	removed.  It's not really necessary since the -f option is
1491	necessary.  Suggested by François Pinard.
1492
14931996-06-26 18:40  Ulrich Drepper  <drepper@cygnus.com>
1494
1495	* po-mode.el: Added ELisp support.  Patch by François Pinard.
1496
14971996-06-18 15:12  Ulrich Drepper  <drepper@cygnus.com>
1498
1499	* gettextize.in (aclocal_version): new variable.  Value determined
1500	by configure.  This finally makes the check of the aclocal.m4
1501	version number correct because this number need not be the same as
1502	the version number of the package.
1503
15041996-06-06 02:02  Ulrich Drepper  <drepper@cygnus.com>
1505
1506	* gettextize.in: Rewrite copying now that files are kept in
1507	different directories and don't use funny prefixes anymore.
1508
15091996-06-05 16:36  Ulrich Drepper  <drepper@cygnus.com>
1510
1511	* Makefile.am (DISTCLEANFILES): Renamed from CLEANFILES and
1512	changed $(lisp_DATA) to $(ELCFILES).
1513
15141996-06-03 00:46  Ulrich Drepper  <drepper@cygnus.com>
1515
1516	* Makefile.am (elc_DATA): Rename to elc_SCRIPTS so that
1517	distribution wents smooth.
1518
15191996-06-02 21:16  Ulrich Drepper  <drepper@cygnus.com>
1520
1521	* Makefile.am (SUFFIXES): New variable.  Automake wants it this
1522	way to introduce new suffixes.
1523
1524	* Makefile.am: Initial revision.
1525
15261996-06-01 18:20  Ulrich Drepper  <drepper@cygnus.com>
1527
1528	* Makefile.in (default): Add default rule because AIX' make does
1529	not understand multiple goals in default rule.
1530
1531	* Makefile.in (DISTFILES): Rename README-TCL to README-Tcl.
1532
1533	* gettextize.in: Implement test for correct aclocal.m4 version.
1534
15351996-04-06 02:40  Ulrich Drepper  <drepper@myware>
1536
1537	* po-mode.el: Apply François' patch for new default values of
1538	configuration variables and new header entry format.
1539
15401996-04-02 18:56  Ulrich Drepper  <drepper@myware>
1541
1542	* Makefile.in (all-gettext): New goal.  Same as all.
1543
15441996-04-02 03:18  François Pinard  <pinard@iro.umontreal.ca>
1545
1546	* po-mode.el: * Let po-show-source-context update
1547	po-reference-cursor itself, and display to the minibuffer the
1548	relative and maximum position of the shown reference in the list
1549	of collected references.  Callers adjusted accordingly.
1550	. Do not generate tildes while reconstructing non-obsolete
1551	comments.
1552	. Do merge attributes on a single `#,' line.  Using the non-regexp
1553	version of the search was causing the generation of another one.
1554	. Remove a spurious trailing comma while removing the last
1555	attribute.
1556	. Limit the search for source references to the msgstr line.  This
1557	does not correct any bug, but is more consistent.
1558
15591996-03-31 23:32  François Pinard  <pinard@iro.umontreal.ca>
1560
1561	* po-mode.el: * Small corrections to the help page.  Reported by
1562	Karl Eichwalder.
1563
1564	* Change po-edit-mode-map to po-subedit-mode-map and
1565	po-mode-edit-hook to po-subedit-mode-hook.  The previous names
1566	were not consistent.  Reported by Karl Eichwalder.
1567
1568	* Repair RET, completely broken for multi-lines, maybe showing a
1569	regexp bug in Emacs(?).  See the FIXME in po-extract-unquoted.
1570	Reported by Karl Eichwalder.
1571
15721996-03-31 22:36  Ulrich Drepper  <drepper@myware>
1573
1574	* gettextize.in (prefix): Define from @prefix@.  Is used in
1575	gettext_dir definition.  Reported by Jim Meyering.
1576
15771996-03-28 19:11  Karl Eichwalder  <ke@ke.Central.DE>
1578
1579	* gettextize.in (gettext_dir): Set to @datadir@/gettext.
1580
15811996-03-26 21:27  Ulrich Drepper  <drepper@myware>
1582
1583	* Makefile.in (datadir): Initialize from @datadir@.  Reported by
1584	Karl Eichwalder.
1585
15861996-03-25 09:52  François Pinard  <pinard@iro.umontreal.ca>
1587
1588	* po-mode.el: * Correct documentation mistakes in short help.
1589
1590	* Accept both # and #~ for obsolete comments, but use #~ when
1591	generating them.
1592
1593	* Recognize \NNN octal notation for characters in PO file strings,
1594	however, never produce such horror.
1595
15961996-03-25 03:51  Ulrich Drepper  <drepper@myware>
1597
1598	* po-mode.el: Some last minute changes by François Pinard.
1599
16001996-03-24 18:51  Ulrich Drepper  <drepper@myware>
1601
1602	* po-mode.el (po-confirm-and-quit): Recognize both #, and #! but
1603	prefer producing #,.
1604
1605	* Rephrase messages about location stack contents
1606	* Clear out message when user refuses quitting.
1607
16081996-03-23 14:34  François Pinard  <pinard@iro.umontreal.ca>
1609
1610	* Implement po-default-file-header.
1611	Reported by Karl Eichwalder.
1612
1613	* Rename po-auto-select to po-auto-select-entry.
1614
1615	* Revise text of all disruptive questions, try to alleviate
1616	them, avoid them if possible.  Clear the message area sometimes.
1617
1618	* Correct a bug by which `#! fuzzy' was inserted before the
1619	white line, instead of after, for PO files having no `#' line
1620	of any kind.
1621
1622	* Correct the message count updating in po-kill-msgstr and
1623	po-yank-msgstr.
1624
1625	* Allow for po-auto-edit-with-msgid to work, when
1626	po-edit-msgstr was called on an untranslated immediately after
1627	loading a PO file.
1628
1629	* po-quit may select all kind of not fully processed entries,
1630	rather than just untranslate ones.
1631
1632	Rebound commands:
1633	* TAB moves to LFD for po-msgid-to-msgstr.
1634	* z moves to DEL for po-fade-out-entry.
1635
1636	New commands:
1637	* TAB is po-unfuzzy.
1638	* SPC is po-auto-select.
1639	* t is po-next-translated entry.
1640	* M-t is po-previous-translated-entry.
1641	* E is po-edit-out-full.
1642
1643	Improved commands:
1644	* DEL (po-fade-out-entry) makes the entry fuzzy as first step,
1645	and request confirmation for some transitions.
1646	* LFD (po-msgid-to-msgstr) requests confirmation if entry was
1647	already translated.
1648	* v (po-validate): Pass the -v flag to msgfmt.
1649	* q (po-confirm-and-quit): Use milder confirmation.
1650	* Implemented variables po-auto-edit-with-msgid,
1651	po-auto-fuzzy-on-edit, po-auto-select-on-unfuzzy, and
1652	po-auto-replace-revision-date.
1653
1654	PO header management:
1655	* PO-Revision-Date might be automatically updated.
1656	Reported by Karl Eichwalder.
1657	* A normalized PO file header is automatically created if it
1658	not exists.  Any previous PO file header is kept, obsoleted.
1659
1660	Various internal cleanups:
1661	* Revised the PO mode summary display.
1662	* ...-hooks renamed ...-hook, per word of Richard Stallman.
1663	* po-obsolete-flag replaced by more general po-entry-type.
1664	* po-appropriate-counter, po-increase-appropriate-counter and
1665	po-decrease-appropriate-counter are replaced by	po-type-counter,
1666	po-decrease-type-counter and po-increase-type-counter.
1667	Overall counting logic revised and cleaned up.
1668	* The concept of being after last entry disappears.  Being
1669	after last entry is equivalent to being on last entry.  And
1670	since there is at least the PO header entry, and an empty PO
1671	file is not possible anymore: simplified code accordingly.
1672	* po-add-attribute, po-delete-attribute: New functions.
1673	* po-offer-validation disappears, as (buffer-modified-p) may
1674	be used instead.
1675
16761996-03-14 16:55  François Pinard  <pinard@iro.umontreal.ca>
1677
1678	* po-mode.el: Inexact entries are now called fuzzy.  Change
1679	regular expression and function names.
1680
16811996-03-14 11:38  François Pinard  <pinard@iro.umontreal.ca>
1682
1683	* po-mode.el: Rename po-mode-hooks to po-mode-edit-hooks.
1684
1685	* po-mode.el: Suggest accepting .pot and embedded .po. as triggers
1686	for PO editing mode, besides .po and .pox.
1687	* PO mode help display has been revised to fit in 23 lines,
1688	and present some more yet unimplemented commands.  PO mode
1689	initially suggests using `h' or `?' for documentation.
1690	* Many variables and functions have been renamed for more
1691	clarity and consistency, too numerous to be detailed here.
1692	* Reorganization of key-bindings.  This restores to M-w and M-y
1693	their usual meaning, and free some keys for to-be-implemented
1694	commands: the a/M-a/A/M-A series for auxiliary files, c/M-c
1695	for compendium files, and l/M-l/L/M-L series for lexicon files.
1696	. Commands u, v, o and q have been renamed U, V, O and Q
1697	  (po-undo, po-validate, po-other-window and po-quit).
1698	. Command v replaces old command V (po-mode-version).
1699	. u and SPC replace e (po-next-untranslated-entry).
1700	  M-u replaces M-e (po-previous-untranslated-entry).
1701	. o replaces M-n and M-SPC (po-next-obsolete-entry).
1702	  M-o replaces M-p and M-DEL (po-previous-obsolete-entry).
1703	. SPC, DEL, and M-RET are no more po-next-entry,
1704	  po-previous-entry and po-edit-comment.
1705	. r replaces l (po-pop-location).
1706	. s (po-cycle-source-reference) replaces c (po-cycle-reference).
1707	  M-s (po-select-source-reference) replaces M-c (po-select-reference).
1708	  S (po-consider-source-path) replaces d (po-add-path).
1709	  M-S (po-ignore-source-path) replaces M-d (po-delete-path).
1710	. K, W and Y replace M-k, M-w and M-y (po-kill-comment,
1711	  po-kill-ring-save-comment and po-yank-comment).
1712	* New command q (po-confirm-and-quit).
1713
17141996-03-13 13:16  Karl Eichwalder  <ke@ke.Central.DE>
1715
1716	* po-mode.el (po-edit-string): run hook `po-edit-hooks'.
1717
17181996-03-09 12:39  Ulrich Drepper  <drepper@myware>
1719
1720	* po-mode.el (po-keywords): Add N_.
1721
17221996-01-15 02:58  François Pinard  <pinard@iro.umontreal.ca>
1723
1724	* gettextize.in: Better message about aclocal.m4 change.
1725
17261995-12-19 22:41  Ulrich Drepper  <drepper@myware>
1727
1728	* README-TCL, tcl_gettext.c: Initial revision.
1729
1730	* Makefile.in (DISTFILES): Add tcl_gettext and README-TCL.
1731
17321995-12-19 22:12  Ulrich Drepper  <drepper@myware>
1733
1734	* Makefile.in (Makefile, gettextize): Explicitly use $(SHELL) for
1735	running shell scripts.
1736
17371995-12-16 15:31  Ulrich Drepper  <drepper@myware>
1738
1739	* gettextize.in: Implement -c option: always copy files.
1740	Requested by Roland McGrath.
1741
17421995-12-05 11:41  Larry Schwimmer  <rosebud@cyclone.stanford.edu>
1743
1744	* Makefile.in (install-data): Make sure $(localedir) exists.
1745
17461995-11-27 02:50  Sakai Kiyotaka  <ksakai@netwk.ntt-at.co.jp>
1747
1748	* locale.alias: New entry for Japanese.
1749
17501995-11-24 23:53  Ulrich Drepper  <drepper@myware>
1751
1752	* po-mode.el (po-quit): Always clear the message area after y-or-n-p.
1753
17541995-11-11 16:30  Ulrich Drepper  <drepper@myware>
1755
1756	* po-mode.el: Implement searching of inexact entries.
1757
1758	* po-mode.el: Implement po-version.
1759
17601995-11-08 01:46  Ulrich Drepper  <drepper@myware>
1761
1762	* po-mode.el:
1763	Hilit file names and line numbers in #: with function-name face.
1764
1765	* po-mode.el: Add support for XEmacs' font-lock.el.
1766
1767	* po-mode.el:
1768	Patches by François: enable hilit, handle multi-line #: lines, and
1769	don't pass -v argument to msgfmt.
1770
17711995-11-06 15:52  Ulrich Drepper  <drepper@myware>
1772
1773	* po-mode.el: msgfmt behaves now well again.  Return to use
1774	/dev/null as output file for verification.
1775
17761995-11-05 19:39  Ulrich Drepper  <drepper@myware>
1777
1778	* Makefile.in (dist-gettext): Make synonym for dist.
1779
17801995-11-05 15:40  Ulrich Drepper  <drepper@myware>
1781
1782	* Makefile.in (dist): Suppress error message when ln failed.
1783	Get files from $(srcdir) explicitly.
1784
17851995-11-01 10:39  Ulrich Drepper  <drepper@myware>
1786
1787	* gettextize.in:
1788	Don't use "!" as negation; not all versions of sh support it.  Patch
1789	by Tom Tromey.
1790
17911995-10-31 20:46  Ulrich Drepper  <drepper@myware>
1792
1793	* po-mode.el (po-msgfmt-program):
1794	Variable which contains name of the msgfmt program.
1795	(po-validate): Use above variable.
1796
17971995-10-31 19:12  Tom Tromey  <tromey@cambric.colorado.edu>
1798
1799	* gettextize.in: Don't use "!" as negation; not all versions of sh
1800	support it.
1801
18021995-10-30 22:22  Ulrich Drepper  <drepper@myware>
1803
1804	* po-mode.el (po-validate):
1805	Protect the previous value of compile-command.
1806	Change by François Pinard.
1807
18081995-10-29 12:11  Ulrich Drepper  <drepper@myware>
1809
1810	* gettextize.in:
1811	Change text of trailing message about aclocal.m4 changing.  Suggested
1812	by François Pinard.
1813
1814	* Makefile.in (INSTALL_PROGRAM): Not used anymore.
1815	(INSTALL_SCRIPT): New variable,
1816	(install-exec): Install gettextize using INSTALL_SCRIPT.
1817
1818	* po-mode.el (po-eval-requoted): Add space in description.
1819
1820	* Makefile.in: Remove Emacs local variable setting.
1821
18221995-10-28 22:09  Ulrich Drepper  <drepper@myware>
1823
1824	* Makefile.in (install-src): Move some rules from install-data.
1825	(install-data): Add installation of locale.alias.
1826
1827	* locale.alias: Initial revision
1828
18291995-10-28 18:08  Ulrich Drepper  <drepper@myware>
1830
1831	* po-mode.el: Apply latest patch by François.
1832
18331995-09-23 14:34  Ulrich Drepper  <drepper@myware>
1834
1835	* gettextize.in:
1836	Run config.status shell script if this is exists and is selected.  This
1837	is always necessary if one updates the intl/ dir.
1838
18391995-09-20 22:26  Ulrich Drepper  <drepper@myware>
1840
1841	* gettextize.in:
1842	Try to remove files in root and po/ dir before linking.  If this is
1843	not done re-linking to the same file will cause an error.
1844
18451995-09-07 00:21  Ulrich Drepper  <drepper@myware>
1846
1847	* gettext-sh: Protect IFS assignments.
1848
18491995-08-22 22:12  Ulrich Drepper  <drepper@myware>
1850
1851	* gettextize.in (usage):
1852	Rearrange help message.  Now describe -f option.
1853	Reported by François Pinard.
1854
18551995-08-19 23:32  Ulrich Drepper  <drepper@myware>
1856
1857	* gettextize.in: Add missing terminating quotes.
1858
1859	* Makefile.in (INSTALL_PROGRAM):
1860	*Do* use -m 755.  Autoconf does not set any mode.
1861
1862	* Makefile.in (install-src):
1863	Make behave like install.  I.e. really install
1864	gettextize and the .elc files.
1865
18661995-08-19 15:08  Ulrich Drepper  <drepper@myware>
1867
1868	* gettextize.in:
1869	Some nicety changes of shell programming by François Pinard.
1870
1871	* po-mode.el (po-search-path): Extend by "../".
1872
1873	* gettextize.in: Protect against relative source paths.
1874	Avoid exit an second level shell.
1875
1876	* gettext-sh: Better comments:  By François Pinard.
1877
1878	* Makefile.in (INSTALL_PRG): Don't define mode ourself.
1879	(uninstall) Remove gettextize.
1880
1881	* gettextize.in:
1882	intl/VERSION is now a real file and must not be generated here.
1883
18841995-08-18 12:05  Ulrich Drepper  <drepper@myware>
1885
1886	* gettext-sh: Use -s option for gettext instead of --shell-script.
1887
18881995-08-15 10:49  Ulrich Drepper  <drepper@myware>
1889
1890	* Makefile.in (all, check):
1891	Add gettextize to dependencies, so that install need not
1892	build anything.
1893
18941995-08-15 07:13  Ulrich Drepper  <drepper@myware>
1895
1896	* gettextize.in: Add intl/VERSION file.
1897
1898	* gettextize.in: Remove target file for root- and po- file first.
1899
1900	* gettextize.in:
1901	Files installed in top directory of package are now preceded by root-.
1902	All other are ignore (esp aclocal.m4).
1903
19041995-08-14 23:50  Ulrich Drepper  <drepper@myware>
1905
1906	* Makefile.in (exec_prefix, bindir):
1907	Directories needed for installing gettextize.
1908	(transform): Standard GNU program name transformation.
1909	(INSTALL_PROGRAM): Program to install gettextize as executable.
1910	(DISTFILES): Remove makelinks.in.  Distribute gettextize.in instead.
1911	(install-src): Install gettextize in selected binary directory.
1912
1913	* gettextize.in: Initial revision
1914
19151995-08-10 22:18  Ulrich Drepper  <drepper@myware>
1916
1917	* gettext-sh: Fix typos.  Reported by François Pinard.
1918	(TEXTDOMAIN): Set value from ${PACKAGE-NAME} variable and document it.
1919
19201995-08-08 21:45  Ulrich Drepper  <drepper@myware>
1921
1922	* Makefile.in (DISTFILES): Add locale.alias.
1923
19241995-08-07 23:48  Ulrich Drepper  <drepper@myware>
1925
1926	* Makefile.in (DISTFILES): gettext.perl moved from intl/.
1927	gettext-sh: New file.
1928
1929	* gettext-sh: Initial revision.
1930
1931	* elisp-comp:
1932	Use `rm -fr $tempdir' instead of `rm -f $tempdir/*; rmdir $tempdir'
1933	because some NFS implementation create .nfsxxx files which are
1934	not caught be the *.  Reported by Paul Nevai.
1935
19361995-08-04 22:38  Ulrich Drepper  <drepper@myware>
1937
1938	* Makefile.in (.el.elc):
1939	Include François' wonderful pun to highlight warning text.
1940
1941	* Makefile.in (distclean): Remove makelinks.
1942
1943	* Makefile.in (dist): Remove `copying instead' message.
1944
19451995-08-02 19:44  Ulrich Drepper  <drepper@myware>
1946
1947	* Makefile.in (DISTFILES): makelinks.in instead of makelinks-sh.
1948
1949	* makelinks.in: First try making symbolic links.
1950	Rename to makelinks.in because it will be configure by
1951	config.status.
1952
19531995-08-01 15:54  Ulrich Drepper  <drepper@myware>
1954
1955	* po-mode.el: Fixes to run on DEMACS.
1956	Provided by François Pinard.
1957
1958	* Makefile.in (check): Make same as all.
1959
19601995-08-01 10:32  Ulrich Drepper  <drepper@myware>
1961
1962	* makelinks-sh: Implement option handling.
1963	When intl/ subdir exist give warning and exit unless option -f
1964	is given.
1965	Use ${echo} in place where translations will be necessary.
1966
19671995-07-26 01:24  Ulrich Drepper  <drepper@myware>
1968
1969	* makelinks-sh: Update for correct intl_files list.
1970	Handle existing directories.
1971	Handle non-existing ln and/or ln -s.
1972	Mostly by François Pinard.
1973
19741995-07-22 01:14  Ulrich Drepper  <drepper@myware>
1975
1976	* Makefile.in (prefix,datadir,lispdir): New definitions.
1977	(SITELISPDIR): Remove variable.
1978	(all): Now build *.elc files.
1979	(install,uninstall): Specify complete path of files to delete.
1980
19811995-07-20 00:03  Ulrich Drepper  <drepper@myware>
1982
1983	* Makefile.in (DISTFILES): elisp-comp was missing.
1984
19851995-07-18 23:53  Ulrich Drepper  <drepper@myware>
1986
1987	* po-mode.el: Latest version by François.  This version allows
1988	scanning C source code for translatable strings and interactive
1989	construction of the .po file.  The string matching heuristic is
1990	due to Richard Stallman.
1991
19921995-07-18 01:32  Ulrich Drepper  <drepper@myware>
1993
1994	* Makefile.in (DISTFILES): Add magic.add.  Comes from ../.
1995
1996	* po-mode.el, makelinks, combine-sh: Moved to here from ../intl/.
1997	magic.add: Moved to here from ../.
1998
1999	* Makefile.in: Initial revision
2000