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