xref: /netbsd-src/external/gpl2/gettext/dist/gettext-runtime/src/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-10-26  Bruno Haible  <bruno@clisp.org>
6*946379e7Schristos
7*946379e7Schristos	* gettext-0.16 released.
8*946379e7Schristos
9*946379e7Schristos2006-10-14  Bruno Haible  <bruno@clisp.org>
10*946379e7Schristos
11*946379e7Schristos	* gettext.sh.in: Put under LGPL.
12*946379e7Schristos
13*946379e7Schristos2006-07-31  Bruno Haible  <bruno@clisp.org>
14*946379e7Schristos
15*946379e7Schristos	* Makefile.am (AM_CPPFLAGS, LDADD, RELOCATABLE_SRC_DIR,
16*946379e7Schristos	RELOCATABLE_BUILD_DIR): Replace lib and ../gettext-tools/lib with
17*946379e7Schristos	gnulib-lib.
18*946379e7Schristos
19*946379e7Schristos2006-07-30  Bruno Haible  <bruno@clisp.org>
20*946379e7Schristos
21*946379e7Schristos	* Makefile.am (AM_CPPFLAGS): Replace gettext-tools/lib with
22*946379e7Schristos	gettext-tools/gnulib-lib.
23*946379e7Schristos
24*946379e7Schristos2006-07-25  Bruno Haible  <bruno@clisp.org>
25*946379e7Schristos
26*946379e7Schristos	* Makefile.msvc: Remove file.
27*946379e7Schristos	* Makefile.am (EXTRA_DIST): Remove Makefile.msvc.
28*946379e7Schristos
29*946379e7Schristos2006-07-25  Bruno Haible  <bruno@clisp.org>
30*946379e7Schristos
31*946379e7Schristos	* Makefile.vms: Remove file.
32*946379e7Schristos	* Makefile.am (EXTRA_DIST): Remove Makefile.vms.
33*946379e7Schristos
34*946379e7Schristos2006-07-21  Bruno Haible  <bruno@clisp.org>
35*946379e7Schristos
36*946379e7Schristos	* gettext-0.15 released.
37*946379e7Schristos
38*946379e7Schristos2006-04-14  Bruno Haible  <bruno@clisp.org>
39*946379e7Schristos
40*946379e7Schristos	Assume autoconf >= 2.60.
41*946379e7Schristos	* Makefile.am (localedir): Remove variable.
42*946379e7Schristos
43*946379e7Schristos2006-04-02  Bruno Haible  <bruno@clisp.org>
44*946379e7Schristos
45*946379e7Schristos	* envsubst.c: Include propername.h.
46*946379e7Schristos	(main): Call proper_name. Bump copyright year.
47*946379e7Schristos	* gettext.c: Include propername.h.
48*946379e7Schristos	(main): Call proper_name. Bump copyright year.
49*946379e7Schristos	* ngettext.c: Include propername.h.
50*946379e7Schristos	(main): Call proper_name. Bump copyright year.
51*946379e7Schristos	* Makefile.am (LDADD): Add LTLIBICONV.
52*946379e7Schristos
53*946379e7Schristos2005-12-19  Bruno Haible  <bruno@clisp.org>
54*946379e7Schristos
55*946379e7Schristos	* gettext.sh.in: Fix behaviour when the sourceing script has a name
56*946379e7Schristos	ending in gettext.sh.
57*946379e7Schristos	Reported by Andreas Schwab <schwab@suse.de>.
58*946379e7Schristos
59*946379e7Schristos2005-12-19  Bruno Haible  <bruno@clisp.org>
60*946379e7Schristos
61*946379e7Schristos	* gettext.sh.in: Make it work when sourced by zsh.
62*946379e7Schristos	Reported by Sergio Talens-Oliag <sto@debian.org>.
63*946379e7Schristos
64*946379e7Schristos2006-06-21  Bruno Haible  <bruno@clisp.org>
65*946379e7Schristos
66*946379e7Schristos	* gettext-0.14.6 released.
67*946379e7Schristos
68*946379e7Schristos2005-05-23  Bruno Haible  <bruno@clisp.org>
69*946379e7Schristos
70*946379e7Schristos	* gettext-0.14.5 released.
71*946379e7Schristos
72*946379e7Schristos2005-04-11  Bruno Haible  <bruno@clisp.org>
73*946379e7Schristos
74*946379e7Schristos	* gettext-0.14.4 released.
75*946379e7Schristos
76*946379e7Schristos2005-03-14  Bruno Haible  <bruno@clisp.org>
77*946379e7Schristos
78*946379e7Schristos	* gettext-0.14.3 released.
79*946379e7Schristos
80*946379e7Schristos2005-02-24  Bruno Haible  <bruno@clisp.org>
81*946379e7Schristos
82*946379e7Schristos	* gettext-0.14.2 released.
83*946379e7Schristos
84*946379e7Schristos2005-02-10  Bruno Haible  <bruno@clisp.org>
85*946379e7Schristos
86*946379e7Schristos	* gettext.sh.in: Renamed from gettext.sh. Show help or usage or an
87*946379e7Schristos	error message when invoked as an executable.
88*946379e7Schristos	* Makefile.am (bin_SCRIPTS, DISTCLEANFILES): New variables.
89*946379e7Schristos	(EXTRA_DIST): Remove gettext.sh.
90*946379e7Schristos	(all-local, install-data-local, uninstall-local): Remove rules.
91*946379e7Schristos	* Makefile.msvc (install): Don't install gettext.sh.
92*946379e7Schristos	(uninstall): Don't uninstall gettext.sh.
93*946379e7Schristos	* Makefile.vms (install): Don't install gettext.sh.
94*946379e7Schristos	(uninstall): Don't uninstall gettext.sh.
95*946379e7Schristos	Suggested by Alfred M. Szmidt <ams@kemisten.nu>.
96*946379e7Schristos
97*946379e7Schristos2005-01-05  Bruno Haible  <bruno@clisp.org>
98*946379e7Schristos
99*946379e7Schristos	* gettext.c (main): Update year in --version output.
100*946379e7Schristos	* ngettext.c (main): Likewise.
101*946379e7Schristos	* envsubst.c (main): Likewise.
102*946379e7Schristos
103*946379e7Schristos2004-07-10  Bruno Haible  <bruno@clisp.org>
104*946379e7Schristos
105*946379e7Schristos	* gettext.c (expand_escape): Don't go into an endless loop when the
106*946379e7Schristos	first backslash is not followed by one of the expected characters.
107*946379e7Schristos	* ngettext.c (expand_escape): Likewise.
108*946379e7Schristos	Reported by Arkadiusz Miśkiewicz <arekm@pld-linux.org>.
109*946379e7Schristos
110*946379e7Schristos2004-07-10  Bruno Haible  <bruno@clisp.org>
111*946379e7Schristos
112*946379e7Schristos	* gettext.c (expand_escape): Support also \a and \v.
113*946379e7Schristos	* ngettext.c (expand_escape): Likewise.
114*946379e7Schristos
115*946379e7Schristos2004-02-02  Bruno Haible  <bruno@clisp.org>
116*946379e7Schristos
117*946379e7Schristos	* Makefile.am (RM): New variable.
118*946379e7Schristos
119*946379e7Schristos2004-01-29  Bruno Haible  <bruno@clisp.org>
120*946379e7Schristos
121*946379e7Schristos	* gettext-0.14.1 released.
122*946379e7Schristos
123*946379e7Schristos2004-01-28  Bruno Haible  <bruno@clisp.org>
124*946379e7Schristos
125*946379e7Schristos	* gettext-0.14 released.
126*946379e7Schristos
127*946379e7Schristos2004-01-09  Bruno Haible  <bruno@clisp.org>
128*946379e7Schristos
129*946379e7Schristos	* gettext.c (main): Update year in --version output.
130*946379e7Schristos	* ngettext.c (main): Likewise.
131*946379e7Schristos	* envsubst.c (main): Likewise.
132*946379e7Schristos
133*946379e7Schristos2003-12-17  Bruno Haible  <bruno@clisp.org>
134*946379e7Schristos
135*946379e7Schristos	* gettext-0.13.1 released.
136*946379e7Schristos
137*946379e7Schristos2003-11-30  Bruno Haible  <bruno@clisp.org>
138*946379e7Schristos
139*946379e7Schristos	* gettext-0.13 released.
140*946379e7Schristos
141*946379e7Schristos2003-11-15  Bruno Haible  <bruno@clisp.org>
142*946379e7Schristos
143*946379e7Schristos	* Makefile.am (AM_CPPFLAGS): Renamed from INCLUDES.
144*946379e7Schristos
145*946379e7Schristos2003-10-09  Bruno Haible  <bruno@clisp.org>
146*946379e7Schristos
147*946379e7Schristos	* envsubst.c: Include xalloc.h instead of xmalloc.h.
148*946379e7Schristos	* gettext.c: Likewise.
149*946379e7Schristos	* ngettext.c: Likewise.
150*946379e7Schristos
151*946379e7Schristos2003-09-16  Bruno Haible  <bruno@clisp.org>
152*946379e7Schristos
153*946379e7Schristos	* envsubst.c: Include stdbool.h.
154*946379e7Schristos	(all_variables): Change type to bool.
155*946379e7Schristos	(main, find_variables, subst_from_stdin): Use bool.
156*946379e7Schristos	* gettext.c: Include stdbool.h.
157*946379e7Schristos	(add_newline, do_expand): Change type to bool. Make static.
158*946379e7Schristos	(main, expand_escape): Use bool.
159*946379e7Schristos	* ngettext.c: Include stdbool.h.
160*946379e7Schristos	(do_expand): Change type to bool. Make static.
161*946379e7Schristos	(main): Use bool.
162*946379e7Schristos
163*946379e7Schristos2003-09-14  Bruno Haible  <bruno@clisp.org>
164*946379e7Schristos
165*946379e7Schristos	* envsubst.c (main): Remove stdout write error check, now done in
166*946379e7Schristos	close_stdout.
167*946379e7Schristos
168*946379e7Schristos2003-09-18  Bruno Haible  <bruno@clisp.org>
169*946379e7Schristos
170*946379e7Schristos	* Makefile.am (EXTRA_DIST): Add gettext.sh.
171*946379e7Schristos	Reported by Guido Flohr.
172*946379e7Schristos
173*946379e7Schristos2003-09-13  Bruno Haible  <bruno@clisp.org>
174*946379e7Schristos
175*946379e7Schristos	* envsubst.c: New file.
176*946379e7Schristos	* gettext.sh: New file.
177*946379e7Schristos	* Makefile.am (bin_PROGRAMS): Add envsubst.
178*946379e7Schristos	(envsubst_SOURCES, envsubst_CFLAGS, envsubst_LDFLAGS): New variables.
179*946379e7Schristos	(all-local): Depend on gettext.sh.
180*946379e7Schristos	(install-data-local, uninstall-local): New rules, for gettext.sh.
181*946379e7Schristos	* Makefile.msvc (PROGRAMS): Add envsubst.exe.
182*946379e7Schristos	(envsubst_OBJECTS): New variable.
183*946379e7Schristos	(envsubst.obj, envsubst.exe): New rules.
184*946379e7Schristos	(install): Install also envsubst.exe and gettext.sh.
185*946379e7Schristos	(uninstall): Uninstall also envsubst.exe and gettext.sh.
186*946379e7Schristos	* Makefile.vms (PROGRAMS): Add envsubst.exe.
187*946379e7Schristos	(envsubst_OBJECTS): New variable.
188*946379e7Schristos	(envsubst.obj, envsubst.exe): New rules.
189*946379e7Schristos	(install): Install also envsubst.exe and gettext.sh.
190*946379e7Schristos	(uninstall): Uninstall also envsubst.exe and gettext.sh.
191*946379e7Schristos
192*946379e7Schristos2003-09-13  Bruno Haible  <bruno@clisp.org>
193*946379e7Schristos
194*946379e7Schristos	Fix behaviour of "<program> --help > /dev/full".
195*946379e7Schristos	* gettext.c: Include closeout.h.
196*946379e7Schristos	(main): Register close_stdout for execution at program exit.
197*946379e7Schristos	* ngettext.c: Include closeout.h.
198*946379e7Schristos	(main): Register close_stdout for execution at program exit.
199*946379e7Schristos
200*946379e7Schristos2003-06-08  Bruno Haible  <bruno@clisp.org>
201*946379e7Schristos
202*946379e7Schristos	* Makefile.vms (LDADD): Take options from .opt files.
203*946379e7Schristos	(libiconv.opt): New rule.
204*946379e7Schristos	(gettext.exe, ngettext.exe): Depend on it.
205*946379e7Schristos	Reported by Jouk Jansen <joukj@hrem.stm.tudelft.nl>.
206*946379e7Schristos
207*946379e7Schristos2003-05-22  Bruno Haible  <bruno@clisp.org>
208*946379e7Schristos
209*946379e7Schristos	* gettext-0.12.1 released.
210*946379e7Schristos
211*946379e7Schristos2003-05-18  Bruno Haible  <bruno@clisp.org>
212*946379e7Schristos
213*946379e7Schristos	* Makefile.msvc (DEBUGFLAGS): New variable.
214*946379e7Schristos	(gettext.exe, ngettext.exe): Use it, and MFLAGS too.
215*946379e7Schristos
216*946379e7Schristos2003-05-17  Bruno Haible  <bruno@clisp.org>
217*946379e7Schristos
218*946379e7Schristos	* gettext-0.12 released.
219*946379e7Schristos
220*946379e7Schristos2003-05-17  Bruno Haible  <bruno@clisp.org>
221*946379e7Schristos
222*946379e7Schristos	* Makefile.msvc (libdir, IIlibdir): New variables.
223*946379e7Schristos	(gettext.exe, ngettext.exe): Link with iconv.lib, needed by intl.lib.
224*946379e7Schristos
225*946379e7Schristos2003-04-12  Bruno Haible  <bruno@clisp.org>
226*946379e7Schristos
227*946379e7Schristos	* Makefile.vms: New variables ABIFLAGS, DEFS. Avoid rules with no
228*946379e7Schristos	lines. Don't use the force target. Correct wildcard syntax.
229*946379e7Schristos	Suggested by Jouk Jansen <joukj@hrem.stm.tudelft.nl>.
230*946379e7Schristos
231*946379e7Schristos2003-03-30  Bruno Haible  <bruno@clisp.org>
232*946379e7Schristos
233*946379e7Schristos	* Makefile.vms: New file.
234*946379e7Schristos	* Makefile.am (EXTRA_DIST): Add Makefile.vms.
235*946379e7Schristos
236*946379e7Schristos2003-03-17  Bruno Haible  <bruno@clisp.org>
237*946379e7Schristos
238*946379e7Schristos	Native Woe32/MSVC support.
239*946379e7Schristos	* Makefile.msvc: New file.
240*946379e7Schristos	* Makefile.am (EXTRA_DIST): Add it.
241*946379e7Schristos
242*946379e7Schristos2003-02-28  Bruno Haible  <bruno@clisp.org>
243*946379e7Schristos
244*946379e7Schristos	Support for relocatable installation.
245*946379e7Schristos	* gettext.c: Include progname.h, relocatable.h.
246*946379e7Schristos	(program_name): Remove variable.
247*946379e7Schristos	(main): Use set_program_name. Relocate LOCALEDIR value. Update
248*946379e7Schristos	copyright year.
249*946379e7Schristos	* ngettext.c: Include progname.h, relocatable.h.
250*946379e7Schristos	(program_name): Remove variable.
251*946379e7Schristos	(main): Use set_program_name. Relocate LOCALEDIR value. Update
252*946379e7Schristos	copyright year.
253*946379e7Schristos	* Makefile.am (gettext_CFLAGS, ngettext_CFLAGS): New variables.
254*946379e7Schristos	(gettext_LDFLAGS, ngettext_LDFLAGS): New variables.
255*946379e7Schristos	(RELOCATABLE_LIBRARY_PATH, RELOCATABLE_SRC_DIR, RELOCATABLE_BUILD_DIR,
256*946379e7Schristos	RELOCATABLE_CONFIG_H_DIR): New variables.
257*946379e7Schristos
258*946379e7Schristos2003-02-12  Bruno Haible  <bruno@clisp.org>
259*946379e7Schristos
260*946379e7Schristos	Extracted from gettext package.
261*946379e7Schristos	* Makefile.am: New file.
262*946379e7Schristos
263