Imported Upstream version 0.18.3.2
[platform/upstream/gettext.git] / gettext-runtime / src / ChangeLog
1 2012-12-25  Daiki Ueno  <ueno@gnu.org>
2
3         * gettext-0.18.2 released.
4
5 2012-01-26  Bruno Haible  <bruno@clisp.org>
6
7         Modernize quoting.
8         * envsubst.c (usage): Quote 'like this', not `like this', as per the
9         recent change to the GNU coding standards.
10         * gettext.c (usage): Likewise.
11         * ngettext.c (usage): Likewise.
12
13 2011-06-03  Bruno Haible  <bruno@clisp.org>
14
15         Copyright: Use LGPL 2.1 instead of LGPL 2.0.
16         * gettext.sh.in: Update copyright header.
17
18 2011-05-12  Bruno Haible  <bruno@clisp.org>
19
20         * gettext.sh.in: Avoid reference to unset shell variable ZSH_VERSION.
21         Reported by Thorsten Kampe <thorsten@thorstenkampe.de>.
22
23 2010-06-04  Bruno Haible  <bruno@clisp.org>
24
25         * gettext-0.18.1 released.
26
27 2010-05-09  Bruno Haible  <bruno@clisp.org>
28
29         * gettext-0.18 released.
30
31 2009-12-12  Bruno Haible  <bruno@clisp.org>
32
33         * *.c: Untabify.
34
35 2009-01-17  Bruno Haible  <bruno@clisp.org>
36
37         Update after gnulib changed.
38         * Makefile.am (RELOCATABLE_STRIP): New variable.
39
40 2007-11-07  Bruno Haible  <bruno@clisp.org>
41
42         * gettext-0.17 released.
43
44 2007-10-07  Bruno Haible  <bruno@clisp.org>
45
46         * envsubst.c (main): In the --version output, say GPLv3+.
47         * gettext.c (main): Likewise.
48         * ngettext.c (main): Likewise.
49
50 2007-07-01  Bruno Haible  <bruno@clisp.org>
51
52         * gettext.sh.in (func_version): Use the standard --version output, see
53         <http://lists.gnu.org/archive/html/bug-gnulib/2007-03/msg00302.html>.
54
55 2007-06-30  Bruno Haible  <bruno@clisp.org>
56
57         * envsubst.c (main): Use the standard --version output, see
58         <http://lists.gnu.org/archive/html/bug-gnulib/2007-03/msg00302.html>.
59         * gettext.c (main): Likewise.
60         * ngettext.c (main): Likewise.
61
62 2007-06-08  Bruno Haible  <bruno@clisp.org>
63
64         * gettext.c (main): Update year in --version output.
65         * ngettext.c (main): Likewise.
66         * envsubst.c (main): Likewise.
67
68 2007-05-28  Bruno Haible  <bruno@clisp.org>
69
70         * Makefile.am (MOSTLYCLEANFILES, CLEANFILES): New variables.
71         (WOE32_LDADD): New variable.
72         (LDADD): Include it.
73         (gettext.res): New rule.
74
75 2007-03-27  Bruno Haible  <bruno@clisp.org>
76
77         * envsubst.c (usage): Ask translators to specify a translation bug
78         report address.
79         * gettext.c (usage): Likewise.
80         * ngettext.c (usage): Likewise.
81
82 2007-03-04  Bruno Haible  <bruno@clisp.org>
83
84         Moved --enable-relocatable infrastructure to gnulib.
85         * Makefile.am: Remove SET_RELOCATABLE invocation.
86
87 2007-02-19  Bruno Haible  <bruno@clisp.org>
88
89         * envsubst.c: Don't include exit.h.
90         * gettext.c: Likewise.
91         * ngettext.c: Likewise.
92
93 2006-11-03  Bruno Haible  <bruno@clisp.org>
94
95         Simplify xmalloc expressions. Add overflow check in xmalloc arguments.
96         * envsubst.c (note_variable): Use XNMALLOC instead of xmalloc.
97         * gettext.c (expand_escape): Likewise.
98         * ngettext.c (expand_escape): Likewise.
99
100 2006-11-27  Bruno Haible  <bruno@clisp.org>
101
102         * gettext-0.16.1 released.
103
104 2006-10-26  Bruno Haible  <bruno@clisp.org>
105
106         * gettext-0.16 released.
107
108 2006-10-14  Bruno Haible  <bruno@clisp.org>
109
110         * gettext.sh.in: Put under LGPL.
111
112 2006-07-31  Bruno Haible  <bruno@clisp.org>
113
114         * Makefile.am (AM_CPPFLAGS, LDADD, RELOCATABLE_SRC_DIR,
115         RELOCATABLE_BUILD_DIR): Replace lib and ../gettext-tools/lib with
116         gnulib-lib.
117
118 2006-07-30  Bruno Haible  <bruno@clisp.org>
119
120         * Makefile.am (AM_CPPFLAGS): Replace gettext-tools/lib with
121         gettext-tools/gnulib-lib.
122
123 2006-07-25  Bruno Haible  <bruno@clisp.org>
124
125         * Makefile.msvc: Remove file.
126         * Makefile.am (EXTRA_DIST): Remove Makefile.msvc.
127
128 2006-07-25  Bruno Haible  <bruno@clisp.org>
129
130         * Makefile.vms: Remove file.
131         * Makefile.am (EXTRA_DIST): Remove Makefile.vms.
132
133 2006-07-21  Bruno Haible  <bruno@clisp.org>
134
135         * gettext-0.15 released.
136
137 2006-04-14  Bruno Haible  <bruno@clisp.org>
138
139         Assume autoconf >= 2.60.
140         * Makefile.am (localedir): Remove variable.
141
142 2006-04-02  Bruno Haible  <bruno@clisp.org>
143
144         * envsubst.c: Include propername.h.
145         (main): Call proper_name. Bump copyright year.
146         * gettext.c: Include propername.h.
147         (main): Call proper_name. Bump copyright year.
148         * ngettext.c: Include propername.h.
149         (main): Call proper_name. Bump copyright year.
150         * Makefile.am (LDADD): Add LTLIBICONV.
151
152 2005-12-19  Bruno Haible  <bruno@clisp.org>
153
154         * gettext.sh.in: Fix behaviour when the sourceing script has a name
155         ending in gettext.sh.
156         Reported by Andreas Schwab <schwab@suse.de>.
157
158 2005-12-19  Bruno Haible  <bruno@clisp.org>
159
160         * gettext.sh.in: Make it work when sourced by zsh.
161         Reported by Sergio Talens-Oliag <sto@debian.org>.
162
163 2006-06-21  Bruno Haible  <bruno@clisp.org>
164
165         * gettext-0.14.6 released.
166
167 2005-05-23  Bruno Haible  <bruno@clisp.org>
168
169         * gettext-0.14.5 released.
170
171 2005-04-11  Bruno Haible  <bruno@clisp.org>
172
173         * gettext-0.14.4 released.
174
175 2005-03-14  Bruno Haible  <bruno@clisp.org>
176
177         * gettext-0.14.3 released.
178
179 2005-02-24  Bruno Haible  <bruno@clisp.org>
180
181         * gettext-0.14.2 released.
182
183 2005-02-10  Bruno Haible  <bruno@clisp.org>
184
185         * gettext.sh.in: Renamed from gettext.sh. Show help or usage or an
186         error message when invoked as an executable.
187         * Makefile.am (bin_SCRIPTS, DISTCLEANFILES): New variables.
188         (EXTRA_DIST): Remove gettext.sh.
189         (all-local, install-data-local, uninstall-local): Remove rules.
190         * Makefile.msvc (install): Don't install gettext.sh.
191         (uninstall): Don't uninstall gettext.sh.
192         * Makefile.vms (install): Don't install gettext.sh.
193         (uninstall): Don't uninstall gettext.sh.
194         Suggested by Alfred M. Szmidt <ams@kemisten.nu>.
195
196 2005-01-05  Bruno Haible  <bruno@clisp.org>
197
198         * gettext.c (main): Update year in --version output.
199         * ngettext.c (main): Likewise.
200         * envsubst.c (main): Likewise.
201
202 2004-07-10  Bruno Haible  <bruno@clisp.org>
203
204         * gettext.c (expand_escape): Don't go into an endless loop when the
205         first backslash is not followed by one of the expected characters.
206         * ngettext.c (expand_escape): Likewise.
207         Reported by Arkadiusz Miƛkiewicz <arekm@pld-linux.org>.
208
209 2004-07-10  Bruno Haible  <bruno@clisp.org>
210
211         * gettext.c (expand_escape): Support also \a and \v.
212         * ngettext.c (expand_escape): Likewise.
213
214 2004-02-02  Bruno Haible  <bruno@clisp.org>
215
216         * Makefile.am (RM): New variable.
217
218 2004-01-29  Bruno Haible  <bruno@clisp.org>
219
220         * gettext-0.14.1 released.
221
222 2004-01-28  Bruno Haible  <bruno@clisp.org>
223
224         * gettext-0.14 released.
225
226 2004-01-09  Bruno Haible  <bruno@clisp.org>
227
228         * gettext.c (main): Update year in --version output.
229         * ngettext.c (main): Likewise.
230         * envsubst.c (main): Likewise.
231
232 2003-12-17  Bruno Haible  <bruno@clisp.org>
233
234         * gettext-0.13.1 released.
235
236 2003-11-30  Bruno Haible  <bruno@clisp.org>
237
238         * gettext-0.13 released.
239
240 2003-11-15  Bruno Haible  <bruno@clisp.org>
241
242         * Makefile.am (AM_CPPFLAGS): Renamed from INCLUDES.
243
244 2003-10-09  Bruno Haible  <bruno@clisp.org>
245
246         * envsubst.c: Include xalloc.h instead of xmalloc.h.
247         * gettext.c: Likewise.
248         * ngettext.c: Likewise.
249
250 2003-09-16  Bruno Haible  <bruno@clisp.org>
251
252         * envsubst.c: Include stdbool.h.
253         (all_variables): Change type to bool.
254         (main, find_variables, subst_from_stdin): Use bool.
255         * gettext.c: Include stdbool.h.
256         (add_newline, do_expand): Change type to bool. Make static.
257         (main, expand_escape): Use bool.
258         * ngettext.c: Include stdbool.h.
259         (do_expand): Change type to bool. Make static.
260         (main): Use bool.
261
262 2003-09-14  Bruno Haible  <bruno@clisp.org>
263
264         * envsubst.c (main): Remove stdout write error check, now done in
265         close_stdout.
266
267 2003-09-18  Bruno Haible  <bruno@clisp.org>
268
269         * Makefile.am (EXTRA_DIST): Add gettext.sh.
270         Reported by Guido Flohr.
271
272 2003-09-13  Bruno Haible  <bruno@clisp.org>
273
274         * envsubst.c: New file.
275         * gettext.sh: New file.
276         * Makefile.am (bin_PROGRAMS): Add envsubst.
277         (envsubst_SOURCES, envsubst_CFLAGS, envsubst_LDFLAGS): New variables.
278         (all-local): Depend on gettext.sh.
279         (install-data-local, uninstall-local): New rules, for gettext.sh.
280         * Makefile.msvc (PROGRAMS): Add envsubst.exe.
281         (envsubst_OBJECTS): New variable.
282         (envsubst.obj, envsubst.exe): New rules.
283         (install): Install also envsubst.exe and gettext.sh.
284         (uninstall): Uninstall also envsubst.exe and gettext.sh.
285         * Makefile.vms (PROGRAMS): Add envsubst.exe.
286         (envsubst_OBJECTS): New variable.
287         (envsubst.obj, envsubst.exe): New rules.
288         (install): Install also envsubst.exe and gettext.sh.
289         (uninstall): Uninstall also envsubst.exe and gettext.sh.
290
291 2003-09-13  Bruno Haible  <bruno@clisp.org>
292
293         Fix behaviour of "<program> --help > /dev/full".
294         * gettext.c: Include closeout.h.
295         (main): Register close_stdout for execution at program exit.
296         * ngettext.c: Include closeout.h.
297         (main): Register close_stdout for execution at program exit.
298
299 2003-06-08  Bruno Haible  <bruno@clisp.org>
300
301         * Makefile.vms (LDADD): Take options from .opt files.
302         (libiconv.opt): New rule.
303         (gettext.exe, ngettext.exe): Depend on it.
304         Reported by Jouk Jansen <joukj@hrem.stm.tudelft.nl>.
305
306 2003-05-22  Bruno Haible  <bruno@clisp.org>
307
308         * gettext-0.12.1 released.
309
310 2003-05-18  Bruno Haible  <bruno@clisp.org>
311
312         * Makefile.msvc (DEBUGFLAGS): New variable.
313         (gettext.exe, ngettext.exe): Use it, and MFLAGS too.
314
315 2003-05-17  Bruno Haible  <bruno@clisp.org>
316
317         * gettext-0.12 released.
318
319 2003-05-17  Bruno Haible  <bruno@clisp.org>
320
321         * Makefile.msvc (libdir, IIlibdir): New variables.
322         (gettext.exe, ngettext.exe): Link with iconv.lib, needed by intl.lib.
323
324 2003-04-12  Bruno Haible  <bruno@clisp.org>
325
326         * Makefile.vms: New variables ABIFLAGS, DEFS. Avoid rules with no
327         lines. Don't use the force target. Correct wildcard syntax.
328         Suggested by Jouk Jansen <joukj@hrem.stm.tudelft.nl>.
329
330 2003-03-30  Bruno Haible  <bruno@clisp.org>
331
332         * Makefile.vms: New file.
333         * Makefile.am (EXTRA_DIST): Add Makefile.vms.
334
335 2003-03-17  Bruno Haible  <bruno@clisp.org>
336
337         Native Woe32/MSVC support.
338         * Makefile.msvc: New file.
339         * Makefile.am (EXTRA_DIST): Add it.
340
341 2003-02-28  Bruno Haible  <bruno@clisp.org>
342
343         Support for relocatable installation.
344         * gettext.c: Include progname.h, relocatable.h.
345         (program_name): Remove variable.
346         (main): Use set_program_name. Relocate LOCALEDIR value. Update
347         copyright year.
348         * ngettext.c: Include progname.h, relocatable.h.
349         (program_name): Remove variable.
350         (main): Use set_program_name. Relocate LOCALEDIR value. Update
351         copyright year.
352         * Makefile.am (gettext_CFLAGS, ngettext_CFLAGS): New variables.
353         (gettext_LDFLAGS, ngettext_LDFLAGS): New variables.
354         (RELOCATABLE_LIBRARY_PATH, RELOCATABLE_SRC_DIR, RELOCATABLE_BUILD_DIR,
355         RELOCATABLE_CONFIG_H_DIR): New variables.
356
357 2003-02-12  Bruno Haible  <bruno@clisp.org>
358
359         Extracted from gettext package.
360         * Makefile.am: New file.
361