summaryrefslogtreecommitdiffstats
path: root/gettext-tools/libgrep/ChangeLog
blob: ca43c8c9740bdb24c674fb53e11c06facce5cff6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
2007-01-26  Bruno Haible  <bruno@clisp.org>

	* Makefile.am (LIBADD_SOURCE): Remove strdup.h.

2007-01-26  Paul Eggert  <eggert@cs.ucla.edu>

	* strdup.h: Remove file.
	* strdup.c: Don't include no-longer-existent include files. Rely on
	<string.h> instead.
	* hard-locale.c: Likewise.

2006-11-03  Bruno Haible  <bruno@clisp.org>

	Simplify xmalloc expressions. Add overflow check in xmalloc arguments.
	* m-common.c (kwsinit): Use XNMALLOC instead of xmalloc.
	* m-fgrep.c (Fcompile): Use XMALLOC instead of xmalloc.
	* m-regex.c (Gcompile, compile): Use XMALLOC, XNMALLOC instead of
	xmalloc.

2006-11-01  Bruno Haible  <bruno@clisp.org>

	* dfa.c (delete_pos): Renamed from remove.
	(epsclosure): Update.
	Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.

2006-10-29  Bruno Haible  <bruno@clisp.org>

	Make it compile in C++ mode.
	* dfa.h (token): Typedef as int.
	* dfa.c (remove): Renamed from delete.
	(epsclosure): Update.
	(match_mb_charset): Cast strncpy argument.
	(dfaexec): Add cast.
	(dfacomp): Cast malloc result.
	(icatalloc): Rename argument names to 'stem', 'suffix'.
	(enlist): Rename 'new' argument to 'suffix'.
	(addlists): Rename 'new' argument to 'suffixes'.
	(dfamust): Cast malloc results. Rename local variable 'new' to 'common'.
	* kwset.c (kwsprep): Cast obstack_alloc result.
	(bmexec): Cast memchr result.
	* m-fgrep.c (Fexecute): Rename local variable 'try' to 'curr'. Cast
	memchr result.
	* m-regex.c (struct patterns): Move out of the scope of struct
	compiled_regex.
	(Gcompile, compile, EGexecute): Cast memchr results.
	* regex.c (EXTEND_BUFFER): Cast REALLOC result.
	(byte_re_match_2_internal): Limit the scope of same_str_p variable.
	Rename local variable 'not' to 'invert'.
	(regcomp): Cast malloc results.

2006-11-27  Bruno Haible  <bruno@clisp.org>

	* gettext-0.16.1 released.

2006-10-26  Bruno Haible  <bruno@clisp.org>

	* gettext-0.16 released.

2006-10-10  Bruno Haible  <bruno@clisp.org>

	Make it possible to #define stpcpy, strdup to aliases.
	* strdup.c (strdup) [!_LIBC]: Don't undefine.

2006-09-13  Paul Eggert  <eggert@cs.ucla.edu>

	* memchr.c: Include <config.h> unconditionally.
	* strdup.c: Likewise.

2006-07-30  Bruno Haible  <bruno@clisp.org>

	* Makefile.am (AM_CPPFLAGS): Replace ../lib with ../gnulib-lib.

2006-07-25  Bruno Haible  <bruno@clisp.org>

	* Makefile.msvc: Remove file.
	* Makefile.am (EXTRA_DIST): Remove Makefile.msvc.

2006-07-25  Bruno Haible  <bruno@clisp.org>

	* Makefile.vms: Remove file.
	* Makefile.am (EXTRA_DIST): Remove Makefile.vms.

2006-07-21  Bruno Haible  <bruno@clisp.org>

	* gettext-0.15 released.

2006-05-16  Bruno Haible  <bruno@clisp.org>

	* regex.c (mempcpy) [_LIBC]: New macro.
	(regerror): Use it instead of __mempcpy.

2005-10-06  Bruno Haible  <bruno@clisp.org>

	* hard-locale.c: Test HAVE_CONFIG_H using #ifdef.
	* m-common.c: Likewise.
	* m-fgrep.c: Likewise.
	* m-regex.c: Likewise.
	Reported by Ralf Wildenhues on bug-gnulib.

2005-04-18  Bruno Haible  <bruno@clisp.org>

	* dfa.c (update_mb_len_index): Change argument type to 'const char *'.
	Avoids gcc-4.0 warnings.

2006-06-21  Bruno Haible  <bruno@clisp.org>

	* gettext-0.14.6 released.

2005-05-23  Bruno Haible  <bruno@clisp.org>

	* gettext-0.14.5 released.

2005-04-11  Bruno Haible  <bruno@clisp.org>

	* gettext-0.14.4 released.

2005-03-14  Bruno Haible  <bruno@clisp.org>

	* gettext-0.14.3 released.

2005-02-24  Bruno Haible  <bruno@clisp.org>

	* gettext-0.14.2 released.

2005-02-12  Bruno Haible  <bruno@clisp.org>

	* Makefile.msvc (INCLUDES): Add -I., needed for <regex.h>, and
	-I..\intl, needed for <libintl.h>.

2005-02-12  Bruno Haible  <bruno@clisp.org>

	* libgrep.h: Add extern "C" for C++.

2003-07-08  David Kaelbling  <drk@sgi.com>

	* dfa.c (lex): Remove non-constant initializers.

2005-02-08  Bruno Haible  <bruno@clisp.org>

	* kwset.h (kwsincr, kwsprep): Change return type to 'const char *'.
	* kwset.c (kwsincr, kwsprep): Likewise.

2005-02-03  Bruno Haible  <bruno@clisp.org>

	* dfa.c (dfaexec): Avoid continuing the loop past the end of the
	string.

2005-01-27  Bruno Haible  <bruno@clisp.org>

	* dfa.c (parse_bracket_exp_mb): Don't confuse wctype_t with wchar_t.

2005-01-27  Bruno Haible  <bruno@clisp.org>

	* Makefile.am (libgrep_a_DEPENDENCIES): New variable.
	(AM_CPPFLAGS): Add -I../intl, so that libintl.h is found before gettext
	is installed.

2005-01-14  Bruno Haible  <bruno@clisp.org>

	* Makefile.am (EXTRA_DIST): Add $(LIBADD_SOURCE).

2005-01-08  Bruno Haible  <bruno@clisp.org>

	* libgrep.h: New file.
	* kwset.h: From grep-2.5.1 with modifications.
	* kwset.c: From grep-2.5.1 with modifications.
	* dfa.h: From grep-2.5.1 with modifications.
	* dfa.c: From grep-2.5.1 with modifications.
	* m-common.h: New file.
	* m-common.c: New file, with code from grep-2.5.1/src/search.c.
	* m-fgrep.c: New file, with code from grep-2.5.1/src/search.c.
	* m-regex.c: New file, with code from grep-2.5.1/src/search.c.
	* hard-locale.h: New file, from gnulib.
	* hard-locale.c: New file, from gnulib.
	* memchr.c: New file, from gnulib.
	* regex.h: New file, from gnulib.
	* regex.c: New file, from gnulib.
	* strdup.h: New file, from gnulib.
	* strdup.c: New file, from gnulib.
	* Makefile.am: New file.
	* Makefile.msvc: New file.
	* Makefile.vms: New file.