blob: 38c4921f6f3187e900c641a4993e3796cba4c522 [file] [log] [blame]
Theodore Ts'oae65b292002-11-08 20:08:48 -050012002-11-08 Theodore Ts'o <tytso@mit.edu>
2
3 * Release of E2fsprogs 1.31
4
Theodore Ts'o5d823a42002-11-01 02:13:53 -050052002-10-31 Theodore Ts'o <tytso@mit.edu>
6
7 * Release of E2fsprogs 1.30
8
Theodore Ts'oc6633052002-09-24 01:26:50 -040092001-09-24 Theodore Tso <tytso@mit.edu>
10
11 * Release of E2fsprogs 1.29
12
Theodore Ts'o87ee8dc2002-08-31 03:02:57 -0400132001-08-31 Theodore Tso <tytso@thunk.org>
14
15 * Release of E2fsprogs 1.28
16
Theodore Ts'oa8e77242002-03-08 03:12:14 -0500172002-03-08 Theodore Tso <tytso@mit.edu>
18
19 * Release of E2fsprogs 1.27
20
Theodore Ts'oa5f3f5c2002-02-03 01:00:22 -0500212002-02-03 Theodore Tso <tytso@thunk.org>
22
23 * Release of E2fsprogs 1.26
24
Theodore Ts'ofbf91112001-09-20 10:47:47 -0400252001-09-20 Theodore Tso <tytso@thunk.org>
26
27 * Release of E2fsprogs 1.25
28
Theodore Ts'ofb707752001-09-04 15:00:37 -0400292001-09-02 Theodore Tso <tytso@thunk.org>
30
31 * Release of E2fsprogs 1.24a
32
Theodore Ts'o109624a2001-08-31 00:59:55 -0400332001-08-30 Theodore Tso <tytso@thunk.org>
34
35 * Release of E2fsprogs 1.24
36
Theodore Ts'o943ed872001-08-27 12:29:22 -0400372001-08-15 Theodore Tso <tytso@valinux.com>
38
39 * Release of E2fsprogs 1.23
40
Theodore Ts'o67960132001-06-23 00:16:37 -0400412001-06-23 Theodore Tso <tytso@valinux.com>
42
43 * Release of E2fsprogs 1.22
44
Theodore Ts'of4f75ba2001-06-16 01:14:28 +0000452001-06-15 Theodore Tso <tytso@valinux.com>
46
47 * Release of E2fsprogs 1.21
48
Theodore Ts'obb185862001-05-25 17:35:00 +0000492001-05-25 Theodore Tso <tytso@valinux.com>
50
51 * Release of E2fsprogs 1.20
52
Theodore Ts'of9e67062000-07-13 23:25:54 +0000532000-07-13 <tytso@valinux.com>
54
55 * Release of E2fsprogs 1.19
56
Theodore Ts'o5bc5a892000-02-08 20:20:46 +0000571998-04-29 Ulrich Drepper <drepper@cygnus.com>
58
59 * intl/localealias.c (read_alias_file): Use unsigned char for
60 local variables. Remove unused variable tp.
61 * intl/l10nflist.c (_nl_normalize_codeset): Use unsigned char *
Theodore Ts'o78f93512000-04-03 13:31:09 +000062 for type of codeset. For losing Solaris systems.
Theodore Ts'o5bc5a892000-02-08 20:20:46 +000063 * intl/loadinfo.h: Adapt prototype of _nl_normalize_codeset.
64 * intl/bindtextdom.c (BINDTEXTDOMAIN): Don't define local variable
65 len if not needed.
66 Patches by Jim Meyering.
67
681998-04-28 Ulrich Drepper <drepper@cygnus.com>
69
70 * loadmsgcat.c (_nl_load_domain): Don't assign the element use_mmap if
71 mmap is not supported.
72
73 * hash-string.h: Don't include <values.h>.
74
751998-04-27 Ulrich Drepper <drepper@cygnus.com>
76
77 * textdomain.c: Use strdup is available.
78
79 * localealias.c: Define HAVE_MEMPCPY so that we can use this
80 function. Define and use semapahores to protect modfication of
81 global objects when compiling for glibc. Add code to allow
82 freeing alias table.
83
84 * l10nflist.c: Don't assume stpcpy not being a macro.
85
86 * gettextP.h: Define internal_function macri if not already done.
87 Use glibc byte-swap macros instead of defining SWAP when compiled
88 for glibc.
89 (struct loaded_domain): Add elements to allow unloading.
90
91 * Makefile.in (distclean): Don't remove libintl.h here.
92
93 * bindtextdomain.c: Carry over changes from glibc. Use strdup if
94 available.
95
96 * dcgettext.c: Don't assume stpcpy not being a macro. Mark internal
97 functions. Add memory freeing code for glibc.
98
99 * dgettext.c: Update copyright.
100
101 * explodename.c: Include stdlib.h and string.h only if they exist.
102 Use strings.h eventually.
103
104 * finddomain.c: Mark internal functions. Use strdup if available.
105 Add memory freeing code for glibc.
106
1071997-10-10 20:00 Ulrich Drepper <drepper@cygnus.com>
108
109 * libgettext.h: Fix dummy textdomain and bindtextdomain macros.
110 They should return reasonable values.
111 Reported by Tom Tromey <tromey@cygnus.com>.
112
1131997-09-16 03:33 Ulrich Drepper <drepper@cygnus.com>
114
115 * libgettext.h: Define PARAMS also to `args' if __cplusplus is defined.
116 * intlh.inst.in: Likewise.
117 Reported by Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>.
118
119 * libintl.glibc: Update from current glibc version.
120
1211997-09-06 02:10 Ulrich Drepper <drepper@cygnus.com>
122
123 * intlh.inst.in: Reformat copyright.
124
1251997-08-19 15:22 Ulrich Drepper <drepper@cygnus.com>
126
127 * dcgettext.c (DCGETTEXT): Remove wrong comment.
128
1291997-08-16 00:13 Ulrich Drepper <drepper@cygnus.com>
130
131 * Makefile.in (install-data): Don't change directory to install.
132
1331997-08-01 14:30 Ulrich Drepper <drepper@cygnus.com>
134
135 * cat-compat.c: Fix copyright.
136
137 * localealias.c: Don't define strchr unless !HAVE_STRCHR.
138
139 * loadmsgcat.c: Update copyright. Fix typos.
140
141 * l10nflist.c: Don't define strchr unless !HAVE_STRCHR.
142 (_nl_make_l10nflist): Handle sponsor and revision correctly.
143
144 * gettext.c: Update copyright.
145 * gettext.h: Likewise.
146 * hash-string.h: Likewise.
147
148 * finddomain.c: Remoave dead code. Define strchr only if
149 !HAVE_STRCHR.
150
151 * explodename.c: Include <sys/types.h>.
152
153 * explodename.c: Reformat copyright text.
154 (_nl_explode_name): Fix typo.
155
156 * dcgettext.c: Define and use __set_errno.
157 (guess_category_value): Don't use setlocale if HAVE_LC_MESSAGES is
158 not defined.
159
160 * bindtextdom.c: Pretty printing.
161
1621997-05-01 02:25 Ulrich Drepper <drepper@cygnus.com>
163
164 * dcgettext.c (guess_category_value): Don't depend on
165 HAVE_LC_MESSAGES. We don't need the macro here.
166 Patch by Bruno Haible <haible@ilog.fr>.
167
168 * cat-compat.c (textdomain): DoN't refer to HAVE_SETLOCALE_NULL
169 macro. Instead use HAVE_LOCALE_NULL and define it when using
170 glibc, as in dcgettext.c.
171 Patch by Bruno Haible <haible@ilog.fr>.
172
173 * Makefile.in (CPPFLAGS): New variable. Reported by Franc,ois
174 Pinard.
175
176Mon Mar 10 06:51:17 1997 Ulrich Drepper <drepper@cygnus.com>
177
178 * Makefile.in: Implement handling of libtool.
179
180 * gettextP.h: Change data structures for use of generic lowlevel
181 i18n file handling.
182
183Wed Dec 4 20:21:18 1996 Ulrich Drepper <drepper@cygnus.com>
184
185 * textdomain.c: Put parentheses around arguments of memcpy macro
186 definition.
187 * localealias.c: Likewise.
188 * l10nflist.c: Likewise.
189 * finddomain.c: Likewise.
190 * bindtextdom.c: Likewise.
191 Reported by Thomas Esken.
192
193Mon Nov 25 22:57:51 1996 Ulrich Drepper <drepper@cygnus.com>
194
195 * textdomain.c: Move definition of `memcpy` macro to right
196 position.
197
198Fri Nov 22 04:01:58 1996 Ulrich Drepper <drepper@cygnus.com>
199
200 * finddomain.c [!HAVE_STRING_H && !_LIBC]: Define memcpy using
201 bcopy if not already defined. Reported by Thomas Esken.
202 * bindtextdom.c: Likewise.
203 * l10nflist.c: Likewise.
204 * localealias.c: Likewise.
205 * textdomain.c: Likewise.
206
207Tue Oct 29 11:10:27 1996 Ulrich Drepper <drepper@cygnus.com>
208
209 * Makefile.in (libdir): Change to use exec_prefix instead of
210 prefix. Reported by Knut-HÃ¥vardAksnes <etokna@eto.ericsson.se>.
211
212Sat Aug 31 03:07:09 1996 Ulrich Drepper <drepper@cygnus.com>
213
214 * l10nflist.c (_nl_normalize_codeset): We convert to lower case,
215 so don't prepend uppercase `ISO' for only numeric arg.
216
217Fri Jul 19 00:15:46 1996 Ulrich Drepper <drepper@cygnus.com>
218
219 * l10nflist.c: Move inclusion of argz.h, ctype.h, stdlib.h after
220 definition of _GNU_SOURCE. Patch by Roland McGrath.
221
222 * Makefile.in (uninstall): Fix another bug with `for' loop and
223 empty arguments. Patch by Jim Meyering. Correct name os
224 uninstalled files: no intl- prefix anymore.
225
226 * Makefile.in (install-data): Again work around shells which
227 cannot handle mpty for list. Reported by Jim Meyering.
228
229Sat Jul 13 18:11:35 1996 Ulrich Drepper <drepper@cygnus.com>
230
231 * Makefile.in (install): Split goal. Now depend on install-exec
232 and install-data.
233 (install-exec, install-data): New goals. Created from former
234 install goal.
235 Reported by Karl Berry.
236
237Sat Jun 22 04:58:14 1996 Ulrich Drepper <drepper@cygnus.com>
238
239 * Makefile.in (MKINSTALLDIRS): New variable. Path to
240 mkinstalldirs script.
241 (install): use MKINSTALLDIRS variable or if the script is not present
242 try to find it in the $top_scrdir).
243
244Wed Jun 19 02:56:56 1996 Ulrich Drepper <drepper@cygnus.com>
245
246 * l10nflist.c: Linux libc *partly* includes the argz_* functions.
247 Grr. Work around by renaming the static version and use macros
248 for renaming.
249
250Tue Jun 18 20:11:17 1996 Ulrich Drepper <drepper@cygnus.com>
251
252 * l10nflist.c: Correct presence test macros of __argz_* functions.
253
254 * l10nflist.c: Include <argz.h> based on test of it instead when
255 __argz_* functions are available.
256 Reported by Andreas Schwab.
257
258Thu Jun 13 15:17:44 1996 Ulrich Drepper <drepper@cygnus.com>
259
260 * explodename.c, l10nflist.c: Define NULL for dumb systems.
261
262Tue Jun 11 17:05:13 1996 Ulrich Drepper <drepper@cygnus.com>
263
264 * intlh.inst.in, libgettext.h (dcgettext): Rename local variable
265 result to __result to prevent name clash.
266
267 * l10nflist.c, localealias.c, dcgettext.c: Define _GNU_SOURCE to
268 get prototype for stpcpy and strcasecmp.
269
270 * intlh.inst.in, libgettext.h: Move declaration of
271 `_nl_msg_cat_cntr' outside __extension__ block to prevent warning
272 from gcc's -Wnested-extern option.
273
274Fri Jun 7 01:58:00 1996 Ulrich Drepper <drepper@cygnus.com>
275
276 * Makefile.in (install): Remove comment.
277
278Thu Jun 6 17:28:17 1996 Ulrich Drepper <drepper@cygnus.com>
279
280 * Makefile.in (install): Work around for another Buglix stupidity.
281 Always use an `else' close for `if's. Reported by Nelson Beebe.
282
283 * Makefile.in (intlh.inst): Correct typo in phony rule.
284 Reported by Nelson Beebe.
285
286Thu Jun 6 01:49:52 1996 Ulrich Drepper <drepper@cygnus.com>
287
288 * dcgettext.c (read_alias_file): Rename variable alloca_list to
289 block_list as the macro calls assume.
290 Patch by Eric Backus.
291
292 * localealias.c [!HAVE_ALLOCA]: Define alloca as macro using
293 malloc.
294 (read_alias_file): Rename varriabe alloca_list to block_list as the
295 macro calls assume.
296 Patch by Eric Backus.
297
298 * l10nflist.c: Correct conditional for <argz.h> inclusion.
299 Reported by Roland McGrath.
300
301 * Makefile.in (all): Depend on all-@USE_INCLUDED_LIBINTL@, not
302 all-@USE_NLS@.
303
304 * Makefile.in (install): intlh.inst comes from local dir, not
305 $(srcdir).
306
307 * Makefile.in (intlh.inst): Special handling of this goal. If
308 used in gettext, this is really a rul to construct this file. If
309 used in any other package it is defined as a .PHONY rule with
310 empty body.
311
312 * finddomain.c: Extract locale file information handling into
313 l10nfile.c. Rename local stpcpy__ function to stpcpy.
314
315 * dcgettext.c (stpcpy): Add local definition.
316
317 * l10nflist.c: Solve some portability problems. Patches partly by
318 Thomas Esken. Add local definition of stpcpy.
319
320Tue Jun 4 02:47:49 1996 Ulrich Drepper <drepper@cygnus.com>
321
322 * intlh.inst.in: Don't depend including <locale.h> on
323 HAVE_LOCALE_H. Instead configure must rewrite this fiile
324 depending on the result of the configure run.
325
326 * Makefile.in (install): libintl.inst is now called intlh.inst.
327 Add rules for updating intlh.inst from intlh.inst.in.
328
329 * libintl.inst: Renamed to intlh.inst.in.
330
331 * localealias.c, dcgettext.c [__GNUC__]: Define HAVE_ALLOCA to 1
332 because gcc has __buitlin_alloca.
333 Reported by Roland McGrath.
334
335Mon Jun 3 00:32:16 1996 Ulrich Drepper <drepper@cygnus.com>
336
337 * Makefile.in (installcheck): New goal to fulfill needs of
338 automake's distcheck.
339
340 * Makefile.in (install): Reorder commands so that VERSION is
341 found.
342
343 * Makefile.in (gettextsrcdir): Now use subdirectory intl/ in
344 @datadir@/gettext.
345 (COMSRCS): Add l10nfile.c.
346 (OBJECTS): Add l10nfile.o.
347 (DISTFILES): Rename to DISTFILE.normal. Remove $(DISTFILES.common).
348 (DISTFILE.gettext): Remove $(DISTFILES.common).
349 (all-gettext): Remove goal.
350 (install): If $(PACKAGE) = gettext install, otherwose do nothing. No
351 package but gettext itself should install libintl.h + headers.
352 (dist): Extend goal to work for gettext, too.
353 (dist-gettext): Remove goal.
354
355 * dcgettext.c [!HAVE_ALLOCA]: Define macro alloca by using malloc.
356
357Sun Jun 2 17:33:06 1996 Ulrich Drepper <drepper@cygnus.com>
358
359 * loadmsgcat.c (_nl_load_domain): Parameter is now comes from
360 find_l10nfile.
361
362Sat Jun 1 02:23:03 1996 Ulrich Drepper <drepper@cygnus.com>
363
364 * l10nflist.c (__argz_next): Add definition.
365
366 * dcgettext.c [!HAVE_ALLOCA]: Add code for handling missing alloca
367 code. Use new l10nfile handling.
368
369 * localealias.c [!HAVE_ALLOCA]: Add code for handling missing
370 alloca code.
371
372 * l10nflist.c: Initial revision.
373
374Tue Apr 2 18:51:18 1996 Ulrich Drepper <drepper@myware>
375
376 * Makefile.in (all-gettext): New goal. Same as all-yes.
377
378Thu Mar 28 23:01:22 1996 Karl Eichwalder <ke@ke.central.de>
379
380 * Makefile.in (gettextsrcdir): Define using @datadir@.
381
382Tue Mar 26 12:39:14 1996 Ulrich Drepper <drepper@myware>
383
384 * finddomain.c: Include <ctype.h>. Reported by Roland McGrath.
385
386Sat Mar 23 02:00:35 1996 Ulrich Drepper <drepper@myware>
387
388 * finddomain.c (stpcpy): Rename to stpcpy__ to prevent clashing
389 with external declaration.
390
391Sat Mar 2 00:47:09 1996 Ulrich Drepper <drepper@myware>
392
393 * Makefile.in (all-no): Rename from all_no.
394
395Sat Feb 17 00:25:59 1996 Ulrich Drepper <drepper@myware>
396
397 * gettextP.h [loaded_domain]: Array `successor' must now contain up
398 to 63 elements (because of codeset name normalization).
399
400 * finddomain.c: Implement codeset name normalization.
401
402Thu Feb 15 04:39:09 1996 Ulrich Drepper <drepper@myware>
403
404 * Makefile.in (all): Define to `all-@USE_NLS@'.
405 (all-yes, all_no): New goals. `all-no' is noop, `all-yes'
406 is former all.
407
408Mon Jan 15 21:46:01 1996 Howard Gayle <howard@hal.com>
409
410 * localealias.c (alias_compare): Increment string pointers in loop
411 of strcasecmp replacement.
412
413Fri Dec 29 21:16:34 1995 Ulrich Drepper <drepper@myware>
414
415 * Makefile.in (install-src): Who commented this goal out ? :-)
416
417Fri Dec 29 15:08:16 1995 Ulrich Drepper <drepper@myware>
418
419 * dcgettext.c (DCGETTEXT): Save `errno'. Failing system calls
420 should not effect it because a missing catalog is no error.
421 Reported by Harald K<o:>nig <koenig@tat.physik.uni-tuebingen.de>.
422
423Tue Dec 19 22:09:13 1995 Ulrich Drepper <drepper@myware>
424
425 * Makefile.in (Makefile): Explicitly use $(SHELL) for running
426 shell scripts.
427
428Fri Dec 15 17:34:59 1995 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
429
430 * Makefile.in (install-src): Only install library and header when
431 we use the own implementation. Don't do it when using the
432 system's gettext or catgets functions.
433
434 * dcgettext.c (find_msg): Must not swap domain->hash_size here.
435
436Sat Dec 9 16:24:37 1995 Ulrich Drepper <drepper@myware>
437
438 * localealias.c, libintl.inst, libgettext.h, hash-string.h,
439 gettextP.h, finddomain.c, dcgettext.c, cat-compat.c:
440 Use PARAMS instead of __P. Suggested by Roland McGrath.
441
442Tue Dec 5 11:39:14 1995 Larry Schwimmer <rosebud@cyclone.stanford.edu>
443
444 * libgettext.h: Use `#if !defined (_LIBINTL_H)' instead of `#if
445 !_LIBINTL_H' because Solaris defines _LIBINTL_H as empty.
446
447Mon Dec 4 15:42:07 1995 Ulrich Drepper <drepper@myware>
448
449 * Makefile.in (install-src):
450 Install libintl.inst instead of libintl.h.install.
451
452Sat Dec 2 22:51:38 1995 Marcus Daniels <marcus@sysc.pdx.edu>
453
454 * cat-compat.c (textdomain):
455 Reverse order in which files are tried you load. First
456 try local file, when this failed absolute path.
457
458Wed Nov 29 02:03:53 1995 Nelson H. F. Beebe <beebe@math.utah.edu>
459
460 * cat-compat.c (bindtextdomain): Add missing { }.
461
462Sun Nov 26 18:21:41 1995 Ulrich Drepper <drepper@myware>
463
464 * libintl.inst: Add missing __P definition. Reported by Nelson Beebe.
465
466 * Makefile.in:
467 Add dummy `all' and `dvi' goals. Reported by Tom Tromey.
468
469Sat Nov 25 16:12:01 1995 Franc,ois Pinard <pinard@iro.umontreal.ca>
470
471 * hash-string.h: Capitalize arguments of macros.
472
473Sat Nov 25 12:01:36 1995 Ulrich Drepper <drepper@myware>
474
475 * Makefile.in (DISTFILES): Prevent files names longer than 13
476 characters. libintl.h.glibc->libintl.glibc,
477 libintl.h.install->libintl.inst. Reported by Joshua R. Poulson.
478
479Sat Nov 25 11:31:12 1995 Eric Backus <ericb@lsid.hp.com>
480
481 * dcgettext.c: Fix bug in preprocessor conditionals.
482
483Sat Nov 25 02:35:27 1995 Nelson H. F. Beebe <beebe@math.utah.edu>
484
485 * libgettext.h: Solaris cc does not understand
486 #if !SYMBOL1 && !SYMBOL2. Sad but true.
487
488Thu Nov 23 16:22:14 1995 Ulrich Drepper <drepper@myware>
489
490 * hash-string.h (hash_string):
491 Fix for machine with >32 bit `unsigned long's.
492
493 * dcgettext.c (DCGETTEXT):
494 Fix horrible bug in loop for alternative translation.
495
496Thu Nov 23 01:45:29 1995 Ulrich Drepper <drepper@myware>
497
498 * po2tbl.sed.in, linux-msg.sed, xopen-msg.sed:
499 Some further simplifications in message number generation.
500
501Mon Nov 20 21:08:43 1995 Ulrich Drepper <drepper@myware>
502
503 * libintl.h.glibc: Use __const instead of const in prototypes.
504
505 * Makefile.in (install-src):
506 Install libintl.h.install instead of libintl.h. This
507 is a stripped-down version. Suggested by Peter Miller.
508
509 * libintl.h.install, libintl.h.glibc: Initial revision.
510
511 * localealias.c (_nl_expand_alias, read_alias_file):
512 Protect prototypes in type casts by __P.
513
514Tue Nov 14 16:43:58 1995 Ulrich Drepper <drepper@myware>
515
516 * hash-string.h: Correct prototype for hash_string.
517
518Sun Nov 12 12:42:30 1995 Ulrich Drepper <drepper@myware>
519
520 * hash-string.h (hash_string): Add prototype.
521
522 * gettextP.h: Fix copyright.
523 (SWAP): Add prototype.
524
525Wed Nov 8 22:56:33 1995 Ulrich Drepper <drepper@myware>
526
527 * localealias.c (read_alias_file): Forgot sizeof.
528 Avoid calling *printf function. This introduces a big overhead.
529 Patch by Roland McGrath.
530
531Tue Nov 7 14:21:08 1995 Ulrich Drepper <drepper@myware>
532
533 * finddomain.c, cat-compat.c: Wrong indentation in #if for stpcpy.
534
535 * finddomain.c (stpcpy):
536 Define substitution function local. The macro was to flaky.
537
538 * cat-compat.c: Fix typo.
539
540 * xopen-msg.sed, linux-msg.sed:
541 While bringing message number to right place only accept digits.
542
543 * linux-msg.sed, xopen-msg.sed: Now that the counter does not have
544 leading 0s we don't need to remove them. Reported by Marcus
545 Daniels.
546
547 * Makefile.in (../po/cat-id-tbl.o): Use $(top_srdir) in
548 dependency. Reported by Marcus Daniels.
549
550 * cat-compat.c: (stpcpy) [!_LIBC && !HAVE_STPCPY]: Define replacement.
551 Generally cleanup using #if instead of #ifndef.
552
553 * Makefile.in: Correct typos in comment. By Franc,ois Pinard.
554
555Mon Nov 6 00:27:02 1995 Ulrich Drepper <drepper@myware>
556
557 * Makefile.in (install-src): Don't install libintl.h and libintl.a
558 if we use an available gettext implementation.
559
560Sun Nov 5 22:02:08 1995 Ulrich Drepper <drepper@myware>
561
562 * libgettext.h: Fix typo: HAVE_CATGETTS -> HAVE_CATGETS. Reported
563 by Franc,ois Pinard.
564
565 * libgettext.h: Use #if instead of #ifdef/#ifndef.
566
567 * finddomain.c:
568 Comments describing what has to be done should start with FIXME.
569
570Sun Nov 5 19:38:01 1995 Ulrich Drepper <drepper@myware>
571
572 * Makefile.in (DISTFILES): Split. Use DISTFILES with normal meaning.
573 DISTFILES.common names the files common to both dist goals.
574 DISTFILES.gettext are the files only distributed in GNU gettext.
575
576Sun Nov 5 17:32:54 1995 Ulrich Drepper <drepper@myware>
577
578 * dcgettext.c (DCGETTEXT): Correct searching in derived locales.
579 This was necessary since a change in _nl_find_msg several weeks
580 ago. I really don't know this is still not fixed.
581
582Sun Nov 5 12:43:12 1995 Ulrich Drepper <drepper@myware>
583
584 * loadmsgcat.c (_nl_load_domain): Test for FILENAME == NULL. This
585 might mark a special condition.
586
587 * finddomain.c (make_entry_rec): Don't make illegal entry as decided.
588
589 * Makefile.in (dist): Suppress error message when ln failed.
590 Get files from $(srcdir) explicitly.
591
592 * libgettext.h (gettext_const): Rename to gettext_noop.
593
594Fri Nov 3 07:36:50 1995 Ulrich Drepper <drepper@myware>
595
596 * finddomain.c (make_entry_rec):
597 Protect against wrong locale names by testing mask.
598
599 * libgettext.h (gettext_const): Add macro definition.
600 Capitalize macro arguments.
601
602Thu Nov 2 23:15:51 1995 Ulrich Drepper <drepper@myware>
603
604 * finddomain.c (_nl_find_domain):
605 Test for pointer != NULL before accessing value.
606 Reported by Tom Tromey.
607
608 * gettext.c (NULL):
609 Define as (void*)0 instad of 0. Reported by Franc,ois Pinard.
610
611Mon Oct 30 21:28:52 1995 Ulrich Drepper <drepper@myware>
612
613 * po2tbl.sed.in: Serious typo bug fixed by Jim Meyering.
614
615Sat Oct 28 23:20:47 1995 Ulrich Drepper <drepper@myware>
616
617 * libgettext.h: Disable dcgettext optimization for Solaris 2.3.
618
619 * localealias.c (alias_compare):
620 Peter Miller reported that tolower in some systems is
621 even dumber than I thought. Protect call by `isupper'.
622
623Fri Oct 27 22:22:51 1995 Ulrich Drepper <drepper@myware>
624
625 * Makefile.in (libdir, includedir): New variables.
626 (install-src): Install libintl.a and libintl.h in correct dirs.
627
628Fri Oct 27 22:07:29 1995 Ulrich Drepper <drepper@myware>
629
630 * Makefile.in (SOURCES): Fix typo: intrl.compat.c -> intl-compat.c.
631
632 * po2tbl.sed.in: Patch for buggy SEDs by Christian von Roques.
633
634 * localealias.c:
635 Fix typo and superflous test. Reported by Christian von Roques.
636
637Fri Oct 6 11:52:05 1995 Ulrich Drepper <drepper@myware>
638
639 * finddomain.c (_nl_find_domain):
640 Correct some remainder from the pre-CEN syntax. Now
641 we don't have a constant number of successors anymore.
642
643Wed Sep 27 21:41:13 1995 Ulrich Drepper <drepper@myware>
644
645 * Makefile.in (DISTFILES): Add libintl.h.glibc.
646
647 * Makefile.in (dist-libc): Add goal for packing sources for glibc.
648 (COMSRCS, COMHDRS): Splitted to separate sources shared with glibc.
649
650 * loadmsgcat.c: Forget to continue #if line.
651
652 * localealias.c:
653 [_LIBC]: Rename strcasecmp to __strcasecmp to keep ANSI C name
654 space clean.
655
656 * dcgettext.c, finddomain.c: Better comment to last change.
657
658 * loadmsgcat.c:
659 [_LIBC]: Rename fstat, open, close, read, mmap, and munmap to
660 __fstat, __open, __close, __read, __mmap, and __munmap resp
661 to keep ANSI C name space clean.
662
663 * finddomain.c:
664 [_LIBC]: Rename stpcpy to __stpcpy to keep ANSI C name space clean.
665
666 * dcgettext.c:
667 [_LIBC]: Rename getced and stpcpy to __getcwd and __stpcpy resp to
668 keep ANSI C name space clean.
669
670 * libgettext.h:
671 Include sys/types.h for those old SysV systems out there.
672 Reported by Francesco Potorti`.
673
674 * loadmsgcat.c (use_mmap): Define if compiled for glibc.
675
676 * bindtextdom.c: Include all those standard headers
677 unconditionally if _LIBC is defined.
678
679 * finddomain.c: Fix 2 times defiend -> defined.
680
681 * textdomain.c: Include libintl.h instead of libgettext.h when
682 compiling for glibc. Include all those standard headers
683 unconditionally if _LIBC is defined.
684
685 * localealias.c, loadmsgcat.c: Prepare to be compiled in glibc.
686
687 * gettext.c:
688 Include libintl.h instead of libgettext.h when compiling for glibc.
689 Get NULL from stddef.h if we compile for glibc.
690
691 * finddomain.c: Include libintl.h instead of libgettext.h when
692 compiling for glibc. Include all those standard headers
693 unconditionally if _LIBC is defined.
694
695 * dcgettext.c: Include all those standard headers unconditionally
696 if _LIBC is defined.
697
698 * dgettext.c: If compiled in glibc include libintl.h instead of
699 libgettext.h.
700 (locale.h): Don't rely on HAVE_LOCALE_H when compiling for glibc.
701
702 * dcgettext.c: If compiled in glibc include libintl.h instead of
703 libgettext.h.
704 (getcwd): Don't rely on HAVE_GETCWD when compiling for glibc.
705
706 * bindtextdom.c:
707 If compiled in glibc include libintl.h instead of libgettext.h.
708
709Mon Sep 25 22:23:06 1995 Ulrich Drepper <drepper@myware>
710
711 * localealias.c (_nl_expand_alias): Don't call bsearch if NMAP <= 0.
712 Reported by Marcus Daniels.
713
714 * cat-compat.c (bindtextdomain):
715 String used in putenv must not be recycled.
716 Reported by Marcus Daniels.
717
718 * libgettext.h (__USE_GNU_GETTEXT):
719 Additional symbol to signal that we use GNU gettext
720 library.
721
722 * cat-compat.c (bindtextdomain):
723 Fix bug with the strange stpcpy replacement.
724 Reported by Nelson Beebe.
725
726Sat Sep 23 08:23:51 1995 Ulrich Drepper <drepper@myware>
727
728 * cat-compat.c: Include <string.h> for stpcpy prototype.
729
730 * localealias.c (read_alias_file):
731 While expand strdup code temporary variable `cp' hided
732 higher level variable with same name. Rename to `tp'.
733
734 * textdomain.c (textdomain):
735 Avoid warning by using temporary variable in strdup code.
736
737 * finddomain.c (_nl_find_domain): Remove unused variable `application'.
738
739Thu Sep 21 15:51:44 1995 Ulrich Drepper <drepper@myware>
740
741 * localealias.c (alias_compare):
742 Use strcasecmp() only if available. Else use
743 implementation in place.
744
745 * intl-compat.c:
746 Wrapper functions now call *__ functions instead of __*.
747
748 * libgettext.h: Declare prototypes for *__ functions instead for __*.
749
750 * cat-compat.c, loadmsgcat.c:
751 Don't use xmalloc, xstrdup, and stpcpy. These functions are not part
752 of the standard libc and so prevent libintl.a from being used
753 standalone.
754
755 * bindtextdom.c:
756 Don't use xmalloc, xstrdup, and stpcpy. These functions are not part
757 of the standard libc and so prevent libintl.a from being used
758 standalone.
759 Rename to bindtextdomain__ if not used in GNU C Library.
760
761 * dgettext.c:
762 Rename function to dgettext__ if not used in GNU C Library.
763
764 * gettext.c:
765 Don't use xmalloc, xstrdup, and stpcpy. These functions are not part
766 of the standard libc and so prevent libintl.a from being used
767 standalone.
768 Functions now called gettext__ if not used in GNU C Library.
769
770 * dcgettext.c, localealias.c, textdomain.c, finddomain.c:
771 Don't use xmalloc, xstrdup, and stpcpy. These functions are not part
772 of the standard libc and so prevent libintl.a from being used
773 standalone.
774
775Sun Sep 17 23:14:49 1995 Ulrich Drepper <drepper@myware>
776
777 * finddomain.c: Correct some bugs in handling of CEN standard
778 locale definitions.
779
780Thu Sep 7 01:49:28 1995 Ulrich Drepper <drepper@myware>
781
782 * finddomain.c: Implement CEN syntax.
783
784 * gettextP.h (loaded_domain): Extend number of successors to 31.
785
786Sat Aug 19 19:25:29 1995 Ulrich Drepper <drepper@myware>
787
788 * Makefile.in (aliaspath): Remove path to X11 locale dir.
789
790 * Makefile.in: Make install-src depend on install. This helps
791 gettext to install the sources and other packages can use the
792 install goal.
793
794Sat Aug 19 15:19:33 1995 Ulrich Drepper <drepper@myware>
795
796 * Makefile.in (uninstall): Remove stuff installed by install-src.
797
798Tue Aug 15 13:13:53 1995 Ulrich Drepper <drepper@myware>
799
800 * VERSION.in: Initial revision.
801
802 * Makefile.in (DISTFILES):
803 Add VERSION file. This is not necessary for gettext, but
804 for other packages using this library.
805
806Tue Aug 15 06:16:44 1995 Ulrich Drepper <drepper@myware>
807
808 * gettextP.h (_nl_find_domain):
809 New prototype after changing search strategy.
810
811 * finddomain.c (_nl_find_domain):
812 We now try only to find a specified catalog. Fall back to other
813 catalogs listed in the locale list is now done in __dcgettext.
814
815 * dcgettext.c (__dcgettext):
816 Now we provide message fall back even to different languages.
817 I.e. if a message is not available in one language all the other
818 in the locale list a tried. Formerly fall back was only possible
819 within one language. Implemented by moving one loop from
820 _nl_find_domain to here.
821
822Mon Aug 14 23:45:50 1995 Ulrich Drepper <drepper@myware>
823
824 * Makefile.in (gettextsrcdir):
825 Directory where source of GNU gettext library are made
826 available.
827 (INSTALL, INSTALL_DATA): Programs used for installing sources.
828 (gettext-src): New. Rule to install GNU gettext sources for use in
829 gettextize shell script.
830
831Sun Aug 13 14:40:48 1995 Ulrich Drepper <drepper@myware>
832
833 * loadmsgcat.c (_nl_load_domain):
834 Use mmap for loading only when munmap function is
835 also available.
836
837 * Makefile.in (install): Depend on `all' goal.
838
839Wed Aug 9 11:04:33 1995 Ulrich Drepper <drepper@myware>
840
841 * localealias.c (read_alias_file):
842 Do not overwrite '\n' when terminating alias value string.
843
844 * localealias.c (read_alias_file):
845 Handle long lines. Ignore the rest not fitting in
846 the buffer after the initial `fgets' call.
847
848Wed Aug 9 00:54:29 1995 Ulrich Drepper <drepper@myware>
849
850 * gettextP.h (_nl_load_domain):
851 Add prototype, replacing prototype for _nl_load_msg_cat.
852
853 * finddomain.c (_nl_find_domain):
854 Remove unneeded variable filename and filename_len.
855 (expand_alias): Remove prototype because functions does not
856 exist anymore.
857
858 * localealias.c (read_alias_file):
859 Change type of fname_len parameter to int.
860 (xmalloc): Add prototype.
861
862 * loadmsgcat.c: Better prototypes for xmalloc.
863
864Tue Aug 8 22:30:39 1995 Ulrich Drepper <drepper@myware>
865
866 * finddomain.c (_nl_find_domain):
867 Allow alias name to be constructed from the four components.
868
869 * Makefile.in (aliaspath): New variable. Set to preliminary value.
870 (SOURCES): Add localealias.c.
871 (OBJECTS): Add localealias.o.
872
873 * gettextP.h: Add prototype for _nl_expand_alias.
874
875 * finddomain.c: Aliasing handled in intl/localealias.c.
876
877 * localealias.c: Aliasing for locale names.
878
879 * bindtextdom.c: Better prototypes for xmalloc and xstrdup.
880
881Mon Aug 7 23:47:42 1995 Ulrich Drepper <drepper@myware>
882
883 * Makefile.in (DISTFILES): gettext.perl is now found in misc/.
884
885 * cat-compat.c (bindtextdomain):
886 Correct implementation. dirname parameter was not used.
887 Reported by Marcus Daniels.
888
889 * gettextP.h (loaded_domain):
890 New fields `successor' and `decided' for oo, lazy
891 message handling implementation.
892
893 * dcgettext.c:
894 Adopt for oo, lazy message handliing.
895 Now we can inherit translations from less specific locales.
896 (find_msg): New function.
897
898 * loadmsgcat.c, finddomain.c:
899 Complete rewrite. Implement oo, lazy message handling :-).
900 We now have an additional environment variable `LANGUAGE' with
901 a higher priority than LC_ALL for the LC_MESSAGE locale.
902 Here we can set a colon separated list of specifications each
903 of the form `language[_territory[.codeset]][@modifier]'.
904
905Sat Aug 5 09:55:42 1995 Ulrich Drepper <drepper@myware>
906
907 * finddomain.c (unistd.h):
908 Include to get _PC_PATH_MAX defined on system having it.
909
910Fri Aug 4 22:42:00 1995 Ulrich Drepper <drepper@myware>
911
912 * finddomain.c (stpcpy): Include prototype.
913
914 * Makefile.in (dist): Remove `copying instead' message.
915
916Wed Aug 2 18:52:03 1995 Ulrich Drepper <drepper@myware>
917
918 * Makefile.in (ID, TAGS): Do not use $^.
919
920Tue Aug 1 20:07:11 1995 Ulrich Drepper <drepper@myware>
921
922 * Makefile.in (TAGS, ID): Use $^ as command argument.
923 (TAGS): Give etags -o option t write to current directory,
924 not $(srcdir).
925 (ID): Use $(srcdir) instead os $(top_srcdir)/src.
926 (distclean): Remove ID.
927
928Sun Jul 30 11:51:46 1995 Ulrich Drepper <drepper@myware>
929
930 * Makefile.in (gnulocaledir):
931 New variable, always using share/ for data directory.
932 (DEFS): Add GNULOCALEDIR, used in finddomain.c.
933
934 * finddomain.c (_nl_default_dirname):
935 Set to GNULOCALEDIR, because it always has to point
936 to the directory where GNU gettext Library writes it to.
937
938 * intl-compat.c (textdomain, bindtextdomain):
939 Undefine macros before function definition.
940
941Sat Jul 22 01:10:02 1995 Ulrich Drepper <drepper@myware>
942
943 * libgettext.h (_LIBINTL_H):
944 Protect definition in case where this file is included as
945 libgettext.h on Solaris machines. Add comment about this.
946
947Wed Jul 19 02:36:42 1995 Ulrich Drepper <drepper@myware>
948
949 * intl-compat.c (textdomain): Correct typo.
950
951Wed Jul 19 01:51:35 1995 Ulrich Drepper <drepper@myware>
952
953 * dcgettext.c (dcgettext): Function now called __dcgettext.
954
955 * dgettext.c (dgettext): Now called __dgettext and calls
956 __dcgettext.
957
958 * gettext.c (gettext):
959 Function now called __gettext and calls __dgettext.
960
961 * textdomain.c (textdomain): Function now called __textdomain.
962
963 * bindtextdom.c (bindtextdomain): Function now called
964 __bindtextdomain.
965
966 * intl-compat.c: Initial revision.
967
968 * Makefile.in (SOURCES): Add intl-compat.c.
969 (OBJECTS): We always compile the GNU gettext library functions.
970 OBJECTS contains all objects but cat-compat.o, ../po/cat-if-tbl.o,
971 and intl-compat.o.
972 (GETTOBJS): Contains now only intl-compat.o.
973
974 * libgettext.h:
975 Re-include protection matches dualistic character of libgettext.h.
976 For all functions in GNU gettext library define __ counter part.
977
978 * finddomain.c (strchr): Define as index if not found in C library.
979 (_nl_find_domain): For relative paths paste / in between.
980
981Tue Jul 18 16:37:45 1995 Ulrich Drepper <drepper@myware>
982
983 * loadmsgcat.c, finddomain.c: Add inclusion of sys/types.h.
984
985 * xopen-msg.sed: Fix bug with `msgstr ""' lines.
986 A little bit better comments.
987
988Tue Jul 18 01:18:27 1995 Ulrich Drepper <drepper@myware>
989
990 * Makefile.in:
991 po-mode.el, makelinks, combine-sh are now found in ../misc.
992
993 * po-mode.el, makelinks, combine-sh, elisp-comp:
994 Moved to ../misc/.
995
996 * libgettext.h, gettextP.h, gettext.h: Uniform test for __STDC__.
997
998Sun Jul 16 22:33:02 1995 Ulrich Drepper <drepper@myware>
999
1000 * Makefile.in (INSTALL, INSTALL_DATA): New variables.
1001 (install-data, uninstall): Install/uninstall .elc file.
1002
1003 * po-mode.el (Installation comment):
1004 Add .pox as possible extension of .po files.
1005
1006Sun Jul 16 13:23:27 1995 Ulrich Drepper <drepper@myware>
1007
1008 * elisp-comp: Complete new version by Franc,ois: This does not
1009 fail when not compiling in the source directory.
1010
1011Sun Jul 16 00:12:17 1995 Ulrich Drepper <drepper@myware>
1012
1013 * Makefile.in (../po/cat-id-tbl.o):
1014 Use $(MAKE) instead of make for recursive make.
1015
1016 * Makefile.in (.el.elc): Use $(SHELL) instead of /bin/sh.
1017 (install-exec): Add missing dummy goal.
1018 (install-data, uninstall): @ in multi-line shell command at
1019 beginning, not in front of echo. Reported by Eric Backus.
1020
1021Sat Jul 15 00:21:28 1995 Ulrich Drepper <drepper@myware>
1022
1023 * Makefile.in (DISTFILES):
1024 Rename libgettext.perl to gettext.perl to fit in 14 chars
1025 file systems.
1026
1027 * gettext.perl:
1028 Rename to gettext.perl to fit in 14 chars file systems.
1029
1030Thu Jul 13 23:17:20 1995 Ulrich Drepper <drepper@myware>
1031
1032 * cat-compat.c: If !STDC_HEADERS try to include malloc.h.
1033
1034Thu Jul 13 20:55:02 1995 Ulrich Drepper <drepper@myware>
1035
1036 * po2tbl.sed.in: Pretty printing.
1037
1038 * linux-msg.sed, xopen-msg.sed:
1039 Correct bugs with handling substitute flags in branches.
1040
1041 * hash-string.h (hash_string):
1042 Old K&R compilers don't under stand `unsigned char'.
1043
1044 * gettext.h (nls_uint32):
1045 Some old K&R compilers (eg HP) don't understand `unsigned int'.
1046
1047 * cat-compat.c (msg_to_cat_id): De-ANSI-fy prototypes.
1048
1049Thu Jul 13 01:34:33 1995 Ulrich Drepper <drepper@myware>
1050
1051 * Makefile.in (ELCFILES): New variable.
1052 (DISTFILES): Add elisp-comp.
1053 Add implicit rule for .el -> .elc compilation.
1054 (install-data): install $ELCFILES
1055 (clean): renamed po-to-tbl and po-to-msg to po2tbl and po2msg resp.
1056
1057 * elisp-comp: Initial revision
1058
1059Wed Jul 12 16:14:52 1995 Ulrich Drepper <drepper@myware>
1060
1061 * Makefile.in:
1062 cat-id-tbl.c is now found in po/. This enables us to use an identical
1063 intl/ directory in all packages.
1064
1065 * dcgettext.c (dcgettext): hashing does not work for table size <= 2.
1066
1067 * textdomain.c: fix typo (#if def -> #if defined)
1068
1069Tue Jul 11 18:44:43 1995 Ulrich Drepper <drepper@myware>
1070
1071 * Makefile.in (stamp-cat-id): use top_srcdir to address source files
1072 (DISTFILES,distclean): move tupdate.perl to src/
1073
1074 * po-to-tbl.sed.in:
1075 add additional jump to clear change flag to recognize multiline strings
1076
1077Tue Jul 11 01:32:50 1995 Ulrich Drepper <drepper@myware>
1078
1079 * textdomain.c: Protect inclusion of stdlib.h and string.h.
1080
1081 * loadmsgcat.c: Protect inclusion of stdlib.h.
1082
1083 * libgettext.h: Protect inclusion of locale.h.
1084 Allow use in C++ programs.
1085 Define NULL is not happened already.
1086
1087 * Makefile.in (DISTFILES): ship po-to-tbl.sed.in instead of
1088 po-to-tbl.sed.
1089 (distclean): remove po-to-tbl.sed and tupdate.perl.
1090
1091 * tupdate.perl.in: Substitute Perl path even in exec line.
1092 Don't include entries without translation from old .po file.
1093
1094Tue Jul 4 00:41:51 1995 Ulrich Drepper <drepper@myware>
1095
1096 * tupdate.perl.in: use "Updated: " in msgid "".
1097
1098 * cat-compat.c: Fix typo (LOCALDIR -> LOCALEDIR).
1099 Define getenv if !__STDC__.
1100
1101 * bindtextdom.c: Protect stdlib.h and string.h inclusion.
1102 Define free if !__STDC__.
1103
1104 * finddomain.c: Change DEF_MSG_DOM_DIR to LOCALEDIR.
1105 Define free if !__STDC__.
1106
1107 * cat-compat.c: Change DEF_MSG_DOM_DIR to LOCALEDIR.
1108
1109Mon Jul 3 23:56:30 1995 Ulrich Drepper <drepper@myware>
1110
1111 * Makefile.in: Use LOCALEDIR instead of DEF_MSG_DOM_DIR.
1112 Remove unneeded $(srcdir) from Makefile.in dependency.
1113
1114 * makelinks: Add copyright and short description.
1115
1116 * po-mode.el: Last version for 0.7.
1117
1118 * tupdate.perl.in: Fix die message.
1119
1120 * dcgettext.c: Protect include of string.h.
1121
1122 * gettext.c: Protect include of stdlib.h and further tries to get NULL.
1123
1124 * finddomain.c: Some corrections in includes.
1125
1126 * Makefile.in (INCLUDES): Prune list correct path to Makefile.in.
1127
1128 * po-to-tbl.sed: Adopt for new .po file format.
1129
1130 * linux-msg.sed, xopen-msg.sed: Adopt for new .po file format.
1131
1132Sun Jul 2 23:55:03 1995 Ulrich Drepper <drepper@myware>
1133
1134 * tupdate.perl.in: Complete rewrite for new .po file format.
1135
1136Sun Jul 2 02:06:50 1995 Ulrich Drepper <drepper@myware>
1137
1138 * First official release. This directory contains all the code
1139 needed to internationalize own packages. It provides functions
1140 which allow to use the X/Open catgets function with an interface
1141 like the Uniforum gettext function. For system which does not
1142 have neither of those a complete implementation is provided.