Blame gettext-tools/libgrep/ChangeLog.0

Packit Bot 06c835
2015-09-11  Daiki Ueno  <ueno@gnu.org>
Packit Bot 06c835
Packit Bot 06c835
	* gettext 0.19.6 released.
Packit Bot 06c835
Packit Bot 06c835
2015-07-10  Daiki Ueno  <ueno@gnu.org>
Packit Bot 06c835
Packit Bot 06c835
	* gettext 0.19.5 released.
Packit Bot 06c835
Packit Bot 06c835
2014-12-24  Daiki Ueno  <ueno@gnu.org>
Packit Bot 06c835
Packit Bot 06c835
	* gettext 0.19.4 released.
Packit Bot 06c835
Packit Bot 06c835
2014-10-15  Daiki Ueno  <ueno@gnu.org>
Packit Bot 06c835
Packit Bot 06c835
	* gettext 0.19.3 released.
Packit Bot 06c835
Packit Bot 06c835
2014-07-14  Daiki Ueno  <ueno@gnu.org>
Packit Bot 06c835
Packit Bot 06c835
	* gettext 0.19.2 released.
Packit Bot 06c835
Packit Bot 06c835
2014-06-10  Daiki Ueno  <ueno@gnu.org>
Packit Bot 06c835
Packit Bot 06c835
	* gettext 0.19.1 released.
Packit Bot 06c835
Packit Bot 06c835
2014-06-02  Daiki Ueno  <ueno@gnu.org>
Packit Bot 06c835
Packit Bot 06c835
	* gettext 0.19 released.
Packit Bot 06c835
Packit Bot 06c835
2014-04-22  Roumen Petrov  <bugtrack@roumenpetrov.info>  (tiny change)
Packit Bot 06c835
Packit Bot 06c835
	build: Use Automake 'subdir-objects' option
Packit Bot 06c835
	* Makefile.am (AUTOMAKE_OPTIONS): Add 'subdir-objects'.
Packit Bot 06c835
Packit Bot 06c835
2013-12-05  Ivailo  <xakepa10@gmail.com>  (tiny change)
Packit Bot 06c835
Packit Bot 06c835
	libgrep: Fix issues detected by gcc -Wformat-security
Packit Bot 06c835
	* m-fgrep.c (Fcompile): Supply FORMAT argument of error.
Packit Bot 06c835
	* m-regex.c (compile): Likewise.
Packit Bot 06c835
Packit Bot 06c835
2012-12-25  Daiki Ueno  <ueno@gnu.org>
Packit Bot 06c835
Packit Bot 06c835
	* gettext-0.18.2 released.
Packit Bot 06c835
Packit Bot 06c835
2012-06-03  Jim Meyering  <jim@meyering.net>
Packit Bot 06c835
Packit Bot 06c835
	* kwset.c: Spelling fixes.
Packit Bot 06c835
Packit Bot 06c835
2010-06-04  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* gettext-0.18.1 released.
Packit Bot 06c835
Packit Bot 06c835
2010-05-24  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	Use the newest regex module from gnulib.
Packit Bot 06c835
	* regex.h: Remove file.
Packit Bot 06c835
	* regex.c: Remove file.
Packit Bot 06c835
	* memchr.c: Remove file.
Packit Bot 06c835
	* Makefile.am: Include Makefile.gnulib.
Packit Bot 06c835
	(BUILT_SOURCES, MOSTLYCLEANFILES, MOSTLYCLEANDIRS, CLEANFILES,
Packit Bot 06c835
	DISTCLEANFILES, MAINTAINERCLEANFILES): New variables.
Packit Bot 06c835
	(noinst_LIBRARIES): Initialize empty.
Packit Bot 06c835
	(libgrep_a_SOURCES): Augment instead of initializing.
Packit Bot 06c835
	(LIBADD_SOURCE, libgrep_a_LIBADD, libgrep_a_DEPENDENCIES): Remove
Packit Bot 06c835
	variables.
Packit Bot 06c835
	* gnulib-lib/Makefile.am: New file.
Packit Bot 06c835
Packit Bot 06c835
2010-05-24  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	Code cleanup.
Packit Bot 06c835
	* m-regex.c (EGexecute): Write logic in a similar way as
Packit Bot 06c835
	m-fgrep.c:Fexecute.
Packit Bot 06c835
Packit Bot 06c835
2010-05-24  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	Fix bug: Avoid out-of-bounds access.
Packit Bot 06c835
	* m-regex.c (EGexecute): Fix test before second call to
Packit Bot 06c835
	IS_WORD_CONSTITUENT.
Packit Bot 06c835
Packit Bot 06c835
2010-05-24  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	Cleanup syntax.
Packit Bot 06c835
	* m-regex.c (compile, EGexecute): Remove useless parentheses.
Packit Bot 06c835
Packit Bot 06c835
2010-05-24  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	Tiny optimization.
Packit Bot 06c835
	* m-fgrep.c (Fexecute): New local variable buflim.
Packit Bot 06c835
Packit Bot 06c835
2010-05-24  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* m-fgrep.c (Fcompile, Fexecute): Reduce scope of local variables.
Packit Bot 06c835
	* m-regex.c (compile, EGexecute): Likewise.
Packit Bot 06c835
	* kwset.c (kwsincr, treefails, kwsprep, bmexec, cwexec): Likewise.
Packit Bot 06c835
	(kwsexec): Remove useless cast.
Packit Bot 06c835
Packit Bot 06c835
2010-05-23  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* kwset.c: Use GNU coding style.
Packit Bot 06c835
	(kwsalloc): Write NULL, not 0. Remove useless cast.
Packit Bot 06c835
Packit Bot 06c835
2010-05-23  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	msggrep: Fix interpretation of '$' in regular expressions.
Packit Bot 06c835
	* m-regex.c (EGexecute): When searching up to the end of a string that
Packit Bot 06c835
	does not end in a newline, set not_eol to 0.
Packit Bot 06c835
	Reported by Sean Flanigan <sflaniga@redhat.com>.
Packit Bot 06c835
Packit Bot 06c835
2010-05-24  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* m-fgrep.c: Untabify.
Packit Bot 06c835
	* m-regex.c: Likewise.
Packit Bot 06c835
	* kwset.h: Likewise.
Packit Bot 06c835
	* kwset.c: Likewise.
Packit Bot 06c835
Packit Bot 06c835
2010-05-23  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	Fix bug: A regex was not regonized when it matched the end of the last
Packit Bot 06c835
	line and that last line was not terminated with a newline.
Packit Bot 06c835
	* m-regex.c (EGexecute): Don't ignore the last byte of the buffer if it
Packit Bot 06c835
	is not a newline.
Packit Bot 06c835
	* m-fgrep.c (Fexecute): Don't assume that the buffer contains a
Packit Bot 06c835
	newline.
Packit Bot 06c835
Packit Bot 06c835
2010-05-23  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	Do regex matching purely with regex, not regex + dfa + kwset.
Packit Bot 06c835
	* dfa.h: Remove file.
Packit Bot 06c835
	* dfa.c: Remove file.
Packit Bot 06c835
	* hard-locale.h: Remove file.
Packit Bot 06c835
	* hard-locale.c: Remove file.
Packit Bot 06c835
	* m-common.h: Remove file.
Packit Bot 06c835
	* m-common.c: Remove file.
Packit Bot 06c835
	* m-fgrep.c: Include <limits.h>, <stdbool.h>, not m-common.h.
Packit Bot 06c835
	(MBS_SUPPORT): Moved here from m-common.h.
Packit Bot 06c835
	Include kwset.h, gettext.h.
Packit Bot 06c835
	(_, ISUPPER, TOLOWER): Moved here from m-common.c.
Packit Bot 06c835
	(IS_WORD_CONSTITUENT, NCHAR, compiled_kwset): Moved here from
Packit Bot 06c835
	m-common.h.
Packit Bot 06c835
	(kwsinit, check_multibyte_string): Moved here from m-common.c.
Packit Bot 06c835
	* m-regex.c: Include <stdbool.h>, <regex.h>, not m-common.h.
Packit Bot 06c835
	(IS_WORD_CONSTITUENT): Moved here from m-common.h.
Packit Bot 06c835
	(struct compiled_regex): Remove fields dfa, ckwset,
Packit Bot 06c835
	kwset_exact_matches.
Packit Bot 06c835
	(dfaerror, kwsmusts): Remove functions.
Packit Bot 06c835
	(compile): Simplify accordingly.
Packit Bot 06c835
	(Gcompile): Likewise. Invoke compile.
Packit Bot 06c835
	(EGexecute): Simplify accordingly.
Packit Bot 06c835
	* Makefile.am (libgrep_a_SOURCES): Update.
Packit Bot 06c835
Packit Bot 06c835
2010-05-09  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* gettext-0.18 released.
Packit Bot 06c835
Packit Bot 06c835
2009-12-12  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* libgrep.h: Untabify.
Packit Bot 06c835
	* hard-locale.c: Untabify.
Packit Bot 06c835
	* memchr.c: Untabify.
Packit Bot 06c835
Packit Bot 06c835
2009-08-15  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	Stop using gnulib module 'strdup'.
Packit Bot 06c835
	* strdup.c: Remove file.
Packit Bot 06c835
	* Makefile.am (LIBADD_SOURCE): Remove strdup.c.
Packit Bot 06c835
Packit Bot 06c835
2008-04-28  Eric Blake  <ebb9@byu.net>
Packit Bot 06c835
Packit Bot 06c835
	* memchr.c (__memchr): Hand-inline the TYPE_MAXIMUM check.
Packit Bot 06c835
Packit Bot 06c835
2008-04-27  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* memchr.c (__memchr): Change type of 'i'.
Packit Bot 06c835
Packit Bot 06c835
2008-04-26  Eric Blake  <ebb9@byu.net>
Packit Bot 06c835
	    Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* memchr.c: Include intprops.h.
Packit Bot 06c835
	(__memchr): Optimize parallel detection of matching bytes. Rename local
Packit Bot 06c835
	variables. Add explanatory comments.
Packit Bot 06c835
Packit Bot 06c835
2008-04-26  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	Fix module 'memchr', broken since 2000-10-28.
Packit Bot 06c835
	* memchr.c: Outside glibc, define memchr, not __memchr.
Packit Bot 06c835
Packit Bot 06c835
2007-11-07  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* gettext-0.17 released.
Packit Bot 06c835
Packit Bot 06c835
2007-01-26  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* Makefile.am (LIBADD_SOURCE): Remove strdup.h.
Packit Bot 06c835
Packit Bot 06c835
2007-01-26  Paul Eggert  <eggert@cs.ucla.edu>
Packit Bot 06c835
Packit Bot 06c835
	* strdup.h: Remove file.
Packit Bot 06c835
	* strdup.c: Don't include no-longer-existent include files. Rely on
Packit Bot 06c835
	<string.h> instead.
Packit Bot 06c835
	* hard-locale.c: Likewise.
Packit Bot 06c835
Packit Bot 06c835
2006-11-03  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	Simplify xmalloc expressions. Add overflow check in xmalloc arguments.
Packit Bot 06c835
	* m-common.c (kwsinit): Use XNMALLOC instead of xmalloc.
Packit Bot 06c835
	* m-fgrep.c (Fcompile): Use XMALLOC instead of xmalloc.
Packit Bot 06c835
	* m-regex.c (Gcompile, compile): Use XMALLOC, XNMALLOC instead of
Packit Bot 06c835
	xmalloc.
Packit Bot 06c835
Packit Bot 06c835
2006-11-01  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* dfa.c (delete_pos): Renamed from remove.
Packit Bot 06c835
	(epsclosure): Update.
Packit Bot 06c835
	Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.
Packit Bot 06c835
Packit Bot 06c835
2006-10-29  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	Make it compile in C++ mode.
Packit Bot 06c835
	* dfa.h (token): Typedef as int.
Packit Bot 06c835
	* dfa.c (remove): Renamed from delete.
Packit Bot 06c835
	(epsclosure): Update.
Packit Bot 06c835
	(match_mb_charset): Cast strncpy argument.
Packit Bot 06c835
	(dfaexec): Add cast.
Packit Bot 06c835
	(dfacomp): Cast malloc result.
Packit Bot 06c835
	(icatalloc): Rename argument names to 'stem', 'suffix'.
Packit Bot 06c835
	(enlist): Rename 'new' argument to 'suffix'.
Packit Bot 06c835
	(addlists): Rename 'new' argument to 'suffixes'.
Packit Bot 06c835
	(dfamust): Cast malloc results. Rename local variable 'new' to 'common'.
Packit Bot 06c835
	* kwset.c (kwsprep): Cast obstack_alloc result.
Packit Bot 06c835
	(bmexec): Cast memchr result.
Packit Bot 06c835
	* m-fgrep.c (Fexecute): Rename local variable 'try' to 'curr'. Cast
Packit Bot 06c835
	memchr result.
Packit Bot 06c835
	* m-regex.c (struct patterns): Move out of the scope of struct
Packit Bot 06c835
	compiled_regex.
Packit Bot 06c835
	(Gcompile, compile, EGexecute): Cast memchr results.
Packit Bot 06c835
	* regex.c (EXTEND_BUFFER): Cast REALLOC result.
Packit Bot 06c835
	(byte_re_match_2_internal): Limit the scope of same_str_p variable.
Packit Bot 06c835
	Rename local variable 'not' to 'invert'.
Packit Bot 06c835
	(regcomp): Cast malloc results.
Packit Bot 06c835
Packit Bot 06c835
2006-11-27  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* gettext-0.16.1 released.
Packit Bot 06c835
Packit Bot 06c835
2006-10-26  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* gettext-0.16 released.
Packit Bot 06c835
Packit Bot 06c835
2006-10-10  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	Make it possible to #define stpcpy, strdup to aliases.
Packit Bot 06c835
	* strdup.c (strdup) [!_LIBC]: Don't undefine.
Packit Bot 06c835
Packit Bot 06c835
2006-09-13  Paul Eggert  <eggert@cs.ucla.edu>
Packit Bot 06c835
Packit Bot 06c835
	* memchr.c: Include <config.h> unconditionally.
Packit Bot 06c835
	* strdup.c: Likewise.
Packit Bot 06c835
Packit Bot 06c835
2006-07-30  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* Makefile.am (AM_CPPFLAGS): Replace ../lib with ../gnulib-lib.
Packit Bot 06c835
Packit Bot 06c835
2006-07-25  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* Makefile.msvc: Remove file.
Packit Bot 06c835
	* Makefile.am (EXTRA_DIST): Remove Makefile.msvc.
Packit Bot 06c835
Packit Bot 06c835
2006-07-25  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* Makefile.vms: Remove file.
Packit Bot 06c835
	* Makefile.am (EXTRA_DIST): Remove Makefile.vms.
Packit Bot 06c835
Packit Bot 06c835
2006-07-21  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* gettext-0.15 released.
Packit Bot 06c835
Packit Bot 06c835
2006-05-16  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* regex.c (mempcpy) [_LIBC]: New macro.
Packit Bot 06c835
	(regerror): Use it instead of __mempcpy.
Packit Bot 06c835
Packit Bot 06c835
2005-10-06  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* hard-locale.c: Test HAVE_CONFIG_H using #ifdef.
Packit Bot 06c835
	* m-common.c: Likewise.
Packit Bot 06c835
	* m-fgrep.c: Likewise.
Packit Bot 06c835
	* m-regex.c: Likewise.
Packit Bot 06c835
	Reported by Ralf Wildenhues on bug-gnulib.
Packit Bot 06c835
Packit Bot 06c835
2005-04-18  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* dfa.c (update_mb_len_index): Change argument type to 'const char *'.
Packit Bot 06c835
	Avoids gcc-4.0 warnings.
Packit Bot 06c835
Packit Bot 06c835
2006-06-21  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* gettext-0.14.6 released.
Packit Bot 06c835
Packit Bot 06c835
2005-05-23  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* gettext-0.14.5 released.
Packit Bot 06c835
Packit Bot 06c835
2005-04-11  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* gettext-0.14.4 released.
Packit Bot 06c835
Packit Bot 06c835
2005-03-14  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* gettext-0.14.3 released.
Packit Bot 06c835
Packit Bot 06c835
2005-02-24  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* gettext-0.14.2 released.
Packit Bot 06c835
Packit Bot 06c835
2005-02-12  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* Makefile.msvc (INCLUDES): Add -I., needed for <regex.h>, and
Packit Bot 06c835
	-I..\intl, needed for <libintl.h>.
Packit Bot 06c835
Packit Bot 06c835
2005-02-12  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* libgrep.h: Add extern "C" for C++.
Packit Bot 06c835
Packit Bot 06c835
2003-07-08  David Kaelbling  <drk@sgi.com>
Packit Bot 06c835
Packit Bot 06c835
	* dfa.c (lex): Remove non-constant initializers.
Packit Bot 06c835
Packit Bot 06c835
2005-02-08  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* kwset.h (kwsincr, kwsprep): Change return type to 'const char *'.
Packit Bot 06c835
	* kwset.c (kwsincr, kwsprep): Likewise.
Packit Bot 06c835
Packit Bot 06c835
2005-02-03  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* dfa.c (dfaexec): Avoid continuing the loop past the end of the
Packit Bot 06c835
	string.
Packit Bot 06c835
Packit Bot 06c835
2005-01-27  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* dfa.c (parse_bracket_exp_mb): Don't confuse wctype_t with wchar_t.
Packit Bot 06c835
Packit Bot 06c835
2005-01-27  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* Makefile.am (libgrep_a_DEPENDENCIES): New variable.
Packit Bot 06c835
	(AM_CPPFLAGS): Add -I../intl, so that libintl.h is found before gettext
Packit Bot 06c835
	is installed.
Packit Bot 06c835
Packit Bot 06c835
2005-01-14  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* Makefile.am (EXTRA_DIST): Add $(LIBADD_SOURCE).
Packit Bot 06c835
Packit Bot 06c835
2005-01-08  Bruno Haible  <bruno@clisp.org>
Packit Bot 06c835
Packit Bot 06c835
	* libgrep.h: New file.
Packit Bot 06c835
	* kwset.h: From grep-2.5.1 with modifications.
Packit Bot 06c835
	* kwset.c: From grep-2.5.1 with modifications.
Packit Bot 06c835
	* dfa.h: From grep-2.5.1 with modifications.
Packit Bot 06c835
	* dfa.c: From grep-2.5.1 with modifications.
Packit Bot 06c835
	* m-common.h: New file.
Packit Bot 06c835
	* m-common.c: New file, with code from grep-2.5.1/src/search.c.
Packit Bot 06c835
	* m-fgrep.c: New file, with code from grep-2.5.1/src/search.c.
Packit Bot 06c835
	* m-regex.c: New file, with code from grep-2.5.1/src/search.c.
Packit Bot 06c835
	* hard-locale.h: New file, from gnulib.
Packit Bot 06c835
	* hard-locale.c: New file, from gnulib.
Packit Bot 06c835
	* memchr.c: New file, from gnulib.
Packit Bot 06c835
	* regex.h: New file, from gnulib.
Packit Bot 06c835
	* regex.c: New file, from gnulib.
Packit Bot 06c835
	* strdup.h: New file, from gnulib.
Packit Bot 06c835
	* strdup.c: New file, from gnulib.
Packit Bot 06c835
	* Makefile.am: New file.
Packit Bot 06c835
	* Makefile.msvc: New file.
Packit Bot 06c835
	* Makefile.vms: New file.
Packit Bot 06c835