Lines Matching +refs:po +refs:team +refs:name +refs:to +refs:code
8 Change bug-gnu-utils address to bug-grep, on many places; there
9 is no need to have the word ``grep'' in subject then.
10 Thanks to Tony Abou-Assaleh and Benno Schulenberg for pointing
27 * src/grep.c: Don't hang forever if fed with an empty string to
32 * po/*: Sync wiith translation project
34 Paul Eggert <eggert@twinsun.com> to comply with ridiculous
39 * src/Makefile.am, po/Makefile.in.in: Support DESTDIR properly
47 * po/*: Sync with translation project
48 * configure.in, src/Makefile.am: Don't duplicate code - make
49 egrep and fgrep links to grep and set matcher based on
50 application name, suggestion from
63 * README.DOS: Moved djgpp/readme to readme.dos
69 * po/ru.po: Sync with translation project
70 * po/grep.pot: Sync with source
89 * src/grep.c: Add --devices (-D) switch (analogous to --directories)
98 * autogen.sh: Add some crude hacks to make it possible to build with
129 * po/*.po: New files from the translation team:
130 grep-2.5e.de.po grep-2.5e.el.po grep-2.5e.eo.po grep-2.5e.es.po
131 grep-2.5e.et.po grep-2.5e.fr.po grep-2.5e.gl.po grep-2.5e.it.po
132 grep-2.5e.pl.po grep-2.5e.sl.po
136 * src/grep.c: Fix all uses of error to pass a proper format
151 is cast to an (unsigned). Well, if an off_t is larger than an int,
176 (transit_state) : Use inputwcs to get current (multibyte) character.
181 * dfa.c (addtok) : Set appropriate value to multibyte_prop.
185 (transit_state_singlebyte) : Clean up unnecessary code.
208 Stop trying to support hosts that have nonstandard declarations for
229 have to.
234 Don't check xrealloc return value; it's guaranteed to be nonzero.
244 * README-alpha: Removed reference to GNU tar, add the location
253 * src/search.c: include "error.h" and "xalloc.h" to get prototyping
255 (kwsinit): Reverse to previous behaviour and takes no argument.
259 are given to dfacomp() and kwsmusts() as is.
261 (Fcompile): Reverse to the old behaviour of compiling the enire
263 (EGexecute): If falling to GNU regex for the matching, loop in the
264 array of compile patterns[] to find a match.
266 * tests/file.sh: Simple test to check for pattern in files.
268 Reaction to bug report fired by Greg Louis <glouis@dynamicro.on.ca>
280 (fetch_wc): new function to fetch a wide character.
281 (parse_bracket_exp_mb) : new function to handle multibyte character
288 (match_mb_charset): new function to judge whether a bracket match
298 Thanks to Jim Meyering, Volkert Bochert and Paul Eggert for
299 the code and the reminders.
306 (prog): Global variable rename to program_name, to work with new
310 (main): Register with atexit() to check for error on stdout.
313 * tests/bre.awk: Removed the hack to drain the buffer since we
317 * bootstrap/Makefile.try: Update the Makefile to reflect the changes
339 * src/getopt.c: Moved to lib.
340 * src/getopt1.c: Moved to lib.
341 * src/getopt.h: Moved to lib.
342 * src/alloca.c: Moved to lib.
343 * src/exclude.c: Moved to lib.
344 * src/exclude.h: Moved to lib.
345 * src/hard-locale.h: Moved to lib.
346 * src/hard-locale.c: Moved to lib.
347 * src/isdir.c: Moved to lib.
348 * src/mechr.c: Moved to lib.
349 * src/obstack.c: Moved to lib.
350 * src/obstack.h: Moved to lib.
351 * src/regex.c: Moved to lib.
352 * src/regex.h: Moved to lib.
353 * src/posix: Moved to lib.
354 * src/posix/regex.h: Moved to lib.
355 * src/savedir.h: Moved to lib.
356 * src/savedir.c: Moved to lib.
357 * src/stpcpy.c: Moved to lib.
358 * src/strtoul.c: Moved to lib.
359 * src/strtol.c: Moved to lib.
360 * src/strtoull.c: Moved to lib.
361 * src/strtoumax.c: Moved to lib.
362 * src/xstrtol.c: Moved to lib.
363 * src/xstrtol.h: Moved to lib.
364 * src/xstrtoumax.c: Moved to lib.
368 Implement the mechanism to match with multibyte characters,
393 * src/grep.c (main): Took the GNU tar code to handle
397 * src/savedir.c: Call exclude_filename() to check for
399 * configure.in: --disable-pcre rename to --disable-perl-regexp.
435 (lex): check cur_mb_index not to misunderstand multibyte characters.
458 line), backreferences in the REs were considered global (to the file)
459 and not local (to the line).
460 That is, \1 in line n refers to the first \(.\) in the whole file,
467 should not refer to previous ones.
479 patterns to GNU regex but rather compile each patterns separately
484 Declare function prototypes to minimize error.
487 (Fcompile): Alloc an entry in patterns[] to hold the regex.
499 time is lost due to waiting for the buffer to be filled.
526 (Fexecute): call to check_multibyte_string.
538 A much requested feature, the possibility to select
540 # find . -name "*.c" | xargs grep main {}
542 # find . -not -name "*.c" | xargs grep main {}
545 * src/grep.c (short_options): -R equivalent to -r.
550 (color): Rename color variable to color_option.
560 * src/grep.c (long_options): Added equivalent to -r with -R.
566 Patch from Ulrich Drepper to provide hilighting.
573 to find the offset of the matching string.
600 Use unsigned rather than token to hold unsigned chars.
619 Fix comments to match code.
628 Port to Mingw32, based on suggestions from Christian Groessler
649 in turn overrides the other output options. Fix grep to
655 large save area: reserve only enough bytes to hold the residue, plus
664 later calculations to overflow.
675 a pipe. Use a sentinel to speed up the backward search for newline.
677 and slows down the code a tad.
685 (nlscan, prline, grep): Use it to check line and byte count overflows.
686 (nlscan, grep): Don't keep track of counts when not asked to; this
719 Test for -q and -s behavior as conforming to POSIX.2.
724 Set GREP_OPTIONS to the empty string.
733 Do not assume that [c] is equivalent to [c-c]; this isn't true
736 (lex): Use it to simplify the code a bit.
741 having it depend on O_BINARY (which leads to incorrect results
759 * lib/getpagesize.h (getpagesize): Define to B_PAGE_SIZE if
777 (main): Use get_nondigit_option instead of doing the code inline.
778 With -A, -B, and -C, optarg is now guaranteed to be nonzero.
784 matching algorithms so that they no longer need to modify the
786 about running off the end of the buffer due to a missing sentinel.
790 it's now guaranteed to end in the sentinel newline.
795 Change many instances of "T *" to "T const *", to catch
810 Use size_t, not char *, to avoid worrisome casts to convert
811 char const * to char *.
830 * src/search.c (matchers): Move definition to end of file, so
838 (tstbit, setbit, clrbit): Declare arg to be unsigned, to help compiler.
839 (copyset, zeroset, equal): Use C builtin primitives, to help compiler.
844 * src/grep.h (matchers): Use fixed name size, not pointer (as
848 change of type to size_t. All uses changed.
851 (reset, grepbuf): Adjust to new interface for 'execute'.
853 not null name.
898 (main): Likewise. Use xstrtoumax to convert max_count from string.
917 * NEWS, doc/grep.1, doc/grep.texi: Change --pcre to --perl-regexp.
924 * src/grep.c (main): Rename matcher from "pgrep" to "perl".
933 (Pcompile): Use fatal to report errors.
943 Use code similar to the rest of search.c
944 to narrow down to the line we've found.
957 to support PCRE. Update matcher[] array for pgrep.
968 to retain the correct input offset even after a call to fillbuf. Note
970 it always points to the offset in the input of the first byte after
982 (grepfile): Seek to after_last_match or eof, depending on the values
984 (usage): added the -m or --max-count option to the help message.
996 (bufmapped): Now a macro (defined to zero) if HAVE_MMAP is not defined.
999 (grepfile): If grepping standard input, seek to the limit of what
1013 * src/getpagesize.h: Reformat to match latest fileutils.
1036 * po/*.po: update of the PO files.
1055 * vms/Makefile.am: added config_vms.h to EXTRA_DIST.
1056 * vms/config_vms.h: New File, contains macros specific to VMS and
1062 * src/vms_fab.c: Cast to some assigments; fixed typo argcp vs. argp.
1063 * src/vms_fab.h: Added new include files to avoid warnings about
1074 lead to confusion when progname is 'fgrep.
1093 * doc/grep.texi: Fix some incorrect references to ASCII.
1107 * src/dfa.c (FETCH, lex): Put brackets around if-body to avoid
1119 byte codes to the range boundaries, whereas POSIX says that they
1132 * tests/Makefile.am (dist-hook): Added new rule to make sure
1140 * Rectification the initial patch to add --binary-file option
1146 Convert to ANSI C prototypes (using ansi2knr for backwards
1147 compatibility), as this makes it easier to sync.
1149 * configure.in (AC_OBJEXT): Spell in a funny way, to work around
1166 Upgrade to latest version from fileutils 4.0n.
1168 * src/getopt.c, src/getopt.h, src/getopt1.c: Upgrade to latest
1172 Upgrade to glibc 2.1.3 alpha 1, with K&R C portability fix.
1209 * PATCHES-{AM,AC}: rename to PATCHES.{AM,AC}
1226 * src/grep.c (prtext): Use out_quiet, not not_text, to decide
1227 whether to set pending to zero at the end.
1239 to define a word instead of Ascii dependent [0-9A-Za-z]
1240 * src/grep.c: make not_text global to not display text when
1246 decided to drop k&r support.
1251 ISALNUM etc., then use ISALNUM to init the table, so that
1258 * Updated the *.po files
1276 * doc/grep.1: Match recent changes to grep.texi.
1299 (reset): If the buffer has already been allocated, set bufsalloc to
1311 Clean up mmap code.
1312 Do not attempt to mmap zero bytes.
1328 * NEWS: egrep is now equivalent to `grep -E'.
1346 (closure): maxrep is now -1 to indicate no limit, not zero;
1357 Rely on setmatcher to catch matcher conflicts.
1393 Set bufmapped to 0 if the file's initial offset is not a multiple
1398 Don't bother to check whether the file offset is a multiple of the page
1400 When an mmapped area would fall past the end of the file, trim it to
1422 POSIX.1 allows them to be floating-point (!).
1424 * src/vms_fab.h (arr_ptr): `:' -> `;' to fix typo.
1439 The declaration in search.c is local to that one source file.
1440 I just changed its name to something less likely to conflict.
1441 (I called it "regexbuf", but you could pick any name you want.)
1446 Upgrade large-file support to the version used in tar and
1449 * Makefile.am (ACLOCAL_AMFLAGS): Define to be empty.
1470 Several GNU tools have options to process arbitrary file names, even
1473 grep also processed such file names. Here's a proposed patch to do
1474 this, relative to grep 2.3c. This patch introduces two options, one
1476 null-terminated file names in the output, and sometimes one wants to
1497 * src/search.c (Gcompile, Ecompile): Pass eolbyte to dfasyntax.
1519 (main): Use them to implement GREP_OPTIONS.
1536 * src/grep.c (main): Print the name of the default matcher instead
1554 to only grep driver, Posix behaviour. {f,e}grep
1565 'test x$ac_cv_prog_CC = xcl;' to 'test x"$ac_cv_prog_CC" = xcl;'
1573 support. Solaris 7 supports btowc, so there's no need to ship
1579 UTF8 is not supported. Hence there's no point to having grep
1587 Don't bother to check for wctype in -lw, as we don't support
1619 provided for system lacking the tools to autoconfigure.
1653 New files to aid configuration and unload configure.in.
1674 add the argument number to digit_args_val.
1693 to detect loops.
1698 I needed the following patch to intl/localealias.c.
1700 conflicts between char* and unsigned char* in the i18n code.
1724 * grep-2.2e beta to test DJGPP port.
1738 * src/grep.c (is_EISDIR): Move defn to system.h.
1742 (prline): Use print_offset_sep to print file offsets.
1743 (grepfile): Don't set e to EISDIR; that's is_EISDIR's responsibility
1765 * djgpp/config.sed: New file, a Sed script to edit configure
1767 * djgpp/config.bat: Updated to handle po2tbl.sed.in and
1768 po/Makefile.in.in on DOS filesystems, and to run config.sed.
1779 options to the programs to be called ``Invoking'' or ``Invoking
1780 <program-name>''. This is so users and programs can easily find
1781 that node in any Info file. So I changed the name of the
1782 `Options' chapter to `Invoking', and corrected the
1784 I added some markup to things like file names and options.
1802 * config.hin: New, config.h.in rename to config.hin for OS
1828 (fillbuf): Likewise. Use memcpy to copy saved area.
1844 * djgpp/config.bat: Rewrite to run the configure script via Bash.
1854 * src/grep.c (main) [O_BINARY]: Set stdout to binary mode, so the
1858 argument, the file name; all callers changed.
1859 (grepdir): Don't free `file', inside the loop. Use IS_SLASH to
1861 (grepfile): If file is a directory, set e to EISDIR.
1868 * vms/make.com : add line to compile vms_fab.c and
1882 (grep): If -s, suppress errors from trying to read directories.
1883 (grepfile): Use is_EISDIR to simplify code.
1884 (grepdir): If -s, suppress errors from trying to read directories.
1892 we need to compile grep.c just once.
1918 * src/grep.c: The Matcher is not set to argv[0] but
1923 * configure.in: Move Paul's Large Files to AC_LFS.(aclocal/lfs.m4)
1928 * src/grep.1: update the man pages according to the
1931 * po/*.po: updated.
1938 options, and allow -C to have an optional argument. -NUM can
1975 (reset, grep): Add file name arg.
1981 vars; formerly were local to `main'.
1984 (main): Change some local vars to be static, as described above.
2007 (reset): Now returns value specifying whether to skip this file.
2010 (grep): Skip the file if `reset' tells us to.
2017 There's no longer any need to declare `bp' to be unsigned.
2038 * src/dfa.h: Don't define `const', trust autoconf to handle it.
2058 back to '_' not word-constituent.
2065 logically, if the argument is "-", then it refers to standard
2067 system answering to "-".
2074 (c) the code that calls close(fd) is being done outside of the
2075 test for a bad fd. Thus, if the open failed, this code will
2076 attempt to close(-1). It should be done inside the "fd != -1"
2095 * djgpp/main.mak, djgpp/src.mak, djgpp/tests.mak: Updated to track
2105 * src/regex.c: CLASS_CHAR_MAX set to 256 instead of 6
2136 tiresome and also does not help to generate a consistent picture."
2139 Franc,ois to explain the regex in usage().
2152 * regex.c: Include <wchar.h> before <wctype.h>, to work around
2156 * tests/status.sh: new file to check return status code.
2157 * tests/empty.sh: new file to check for empty pattern.
2158 * tests/warning.sh: new file to tell where to report errors.
2173 matcher was to "egrep" instead of "posix-egrep".
2195 Trying to get the emails/patch from dejanews.com
2219 * src/grep.c: reverse back to greping directories,
2222 things, I hope to setle this on the next majore release
2226 * tests/status.sh: add this check to make sure
2227 That the return status code is ok.
2242 * src/grep.c: added code for -H --with-filename.
2257 * update to GNU gettext library from gettext-0.10.31
2281 in argv[0], remove the .exe suffix, and downcase the prgram name.
2282 [O_BINARY]: Pass additional DOS-specific options to getopt_long
2283 and handle them. Call stat before attempting to open the file, in
2285 directories). Switch the input descriptor to binary mode, unless
2288 * system.h [O_BINARY]: Define macros to switch a handle to binary
2291 HAVE_LC_MESSAGES, to prevent compilation error in grep.c on
2298 djgpp/po.mak, djgpp/intl.mak, djgpp/tests.mak, djgpp/po2tbl.sed:
2308 * grep.c: change LC_MESSAGE to LC_ALL for (LC_CTYPE).
2316 * THANKS: format: first row name, second email.
2340 * grep.1: a note to say -l, -L, -q stop on first match.
2343 * grep.c: refuse to scan if the file is a directory.
2348 regex package. Change the way the tests were done to be more
2349 conformant to automake.
2361 * src/grep.c: Cause grep to fail if `fclose (stdout)' fails.
2367 "Please don't make the behavior of a utility depend on the name used
2368 to invoke it. It is useful sometimes to make a link to a utility with
2369 a different name, and that should not change what it does."
2375 * Makefile.am: modified to install {f,e,}grep[,.1].
2385 * configure.in: typo in the creation of po/Makefile
2401 * run gettextize: added the po directory filled with *.po files.
2405 * change the directory strucure: grep is now in src to comply with
2411 * dfa.c: patch to speed up initialization.
2420 * update all the string to use gettext(I18N).
2438 * kwset.c (bmexec): Cast tp[-2] to unsigned char before comparing.
2472 setbit, clrbit to avoid conflict with HP-UX sys/param.h macros.
2488 to always try to get size_t (needed on some old SysV's).
2496 Update configuration to use autoconf v2 and automake.