/[grep]/grep/src/grep.c
ViewVC logotype

Log of /grep/src/grep.c

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Tag:

Revision 1.132 - (view) (download) (annotate) - [select for diffs]
Sun Feb 1 22:09:26 2009 UTC (12 years, 5 months ago) by karl
Branch: MAIN
CVS Tags: HEAD, v2_5_4
Changes since 1.131: +1 -1 lines
Diff to previous 1.131
(usage): one more tweak to the --help output.


Revision 1.131 - (view) (download) (annotate) - [select for diffs]
Sun Feb 1 01:33:37 2009 UTC (12 years, 5 months ago) by karl
Branch: MAIN
Changes since 1.130: +1 -1 lines
Diff to previous 1.130
punctuation in --help message


Revision 1.130 - (view) (download) (annotate) - [select for diffs]
Fri Jan 30 01:55:29 2009 UTC (12 years, 5 months ago) by karl
Branch: MAIN
Changes since 1.129: +5 -0 lines
Diff to previous 1.129
mention urls in help msg


Revision 1.129 - (view) (download) (annotate) - [select for diffs]
Sun Jan 25 02:07:37 2009 UTC (12 years, 5 months ago) by taa
Branch: MAIN
Changes since 1.128: +14 -12 lines
Diff to previous 1.128
    * lib/savedir.c (isdir): New declaration.

    * src/dfa.c (update_mb_len_index): Change argument type to
      'char const *'.
      (match_mb_charset): Cast argument to strncpy.
      (dfaexec): Add pointer cast.

    * src/grep.c (parse_grep_colors): Add braces for disambiguation.

    * src/kwset.c: Include xalloc.h instead of declaring xmalloc manually.


Revision 1.128 - (view) (download) (annotate) - [select for diffs]
Wed Jan 21 03:16:13 2009 UTC (12 years, 5 months ago) by taa
Branch: MAIN
Changes since 1.127: +2 -2 lines
Diff to previous 1.127
        * tests/foad1.sh: disable tests that fail under cs_CZ.UTF-8.
        * tests/fmbtest.sh: likewise


Revision 1.127 - (view) (download) (annotate) - [select for diffs]
Thu Feb 14 04:03:39 2008 UTC (13 years, 4 months ago) by taa
Branch: MAIN
Changes since 1.126: +4 -4 lines
Diff to previous 1.126
    * src/grep.c: Factor out copyright year in --version. Thanks to
      Karl Berry for this.
    * src/grep.c: Update copyright years


Revision 1.126 - (view) (download) (annotate) - [select for diffs]
Sun Feb 10 03:48:16 2008 UTC (13 years, 4 months ago) by taa
Branch: MAIN
Changes since 1.125: +1 -1 lines
Diff to previous 1.125
    * src/grep.c: Update grep copyright year


Revision 1.125 - (view) (download) (annotate) - [select for diffs]
Wed Oct 10 04:29:47 2007 UTC (13 years, 8 months ago) by taa
Branch: MAIN
Changes since 1.124: +6 -3 lines
Diff to previous 1.124
	* Re-commit changes of 2007-10-07
    * configure.ac.in: update version to 2.6-dev
    * src/grep.c: update --version message


Revision 1.124 - (view) (download) (annotate) - [select for diffs]
Wed Oct 10 04:03:30 2007 UTC (13 years, 8 months ago) by taa
Branch: MAIN
CVS Tags: v2_5_3
Changes since 1.123: +0 -2 lines
Diff to previous 1.123
Revert changes since grep-2.5.3 release to add a tag to CVS.


Revision 1.123 - (view) (download) (annotate) - [select for diffs]
Sun Oct 7 05:18:04 2007 UTC (13 years, 8 months ago) by taa
Branch: MAIN
Changes since 1.122: +2 -0 lines
Diff to previous 1.122
    * src/grep.c: When -h and -H are combined, use the last specified,
      Bug #15620, Patch #4866
    * tests/foad1.sh: add tests for -h and -H
    * ChangeLog: Add a copyright notice (years taken from commit logs),
      add a license notice (taken from gnulib ChangeLog)
    * TODO: update the link to a list of other grep implementations


Revision 1.122 - (view) (download) (annotate) - [select for diffs]
Thu Jun 28 19:10:45 2007 UTC (14 years ago) by bero
Branch: MAIN
Changes since 1.121: +1 -1 lines
Diff to previous 1.121
GPLv2 -> GPLv3


Revision 1.121 - (view) (download) (annotate) - [select for diffs]
Fri Aug 18 22:00:31 2006 UTC (14 years, 10 months ago) by bero
Branch: MAIN
CVS Tags: v2_5_2
Changes since 1.120: +20 -4 lines
Diff to previous 1.120
--exclude-dir


Revision 1.120 - (view) (download) (annotate) - [select for diffs]
Fri Aug 18 21:38:03 2006 UTC (14 years, 10 months ago) by bero
Branch: MAIN
Changes since 1.119: +0 -6 lines
Diff to previous 1.119
Remove bogus warning


Revision 1.119 - (view) (download) (annotate) - [select for diffs]
Thu Nov 17 23:13:11 2005 UTC (15 years, 7 months ago) by charles_levert
Branch: MAIN
Changes since 1.118: +82 -42 lines
Diff to previous 1.118
On 2005-06-21, many changes were made that affected --color,
--only-matching, and --invert-match.  Some of them introduced a
misunderstanding between the concepts of matched/non-matched and
selected/rejected lines.  Furthermore, a few bugs with -v sneaked
in stemming from this.  This set of changes aims to rectify most
of this situation.  Some GREP_COLORS capabilities are also added
as a result of the clarification.  (Further issues with -v/-o/-C
feature interaction still remain to be sorted out.)

* src/grep.c: Rename/add global variables, macros, and capabilities:
    SEP_CHAR_MATCH    -->  SEP_CHAR_SELECTED
    SEP_CHAR_CONTEXT  -->  SEP_CHAR_REJECTED
    SEP_STR_CHUNK     -->  SEP_STR_GROUP
    grep_color        -->  selected_match_color + context_match_color
    mlines_color      -->  selected_line_color
    context_color     -->  context_line_color
    "ml"              -->  "sl"
    "mt"              -->  "mt" = "ms" + "mc"
                      -->  "rv" (reverse "sl"/"cx" when -v)
* src/grep.c (color_cap_mt_fct, color_cap_rv_fct): New functions.
* src/grep.c (print_line_tail): Renamed color argument to line_color.
* src/grep.c (print_line_middle, prline): Revert part of the logic to
  a pre-2005-06-21 one so that lines with matches have their matched
  parts properly handled again ("m?" colors or --only-matching),
  whether or not -v is specified.  Whole line colors ("sl", "cx")
  follow a selected / rejected(context) logic, as opposed to a
  matched / non-matched one (unless "rv").  Matched text colors ("ms",
  "mc") always follow a selected / rejected(context) logic,
  regardless of "rv", because only matched lines use them anyway.
  pr_line_middle() now takes additional line_color and match_color
  arguments computed by prline() prior to calling that function.
  The old logic was a buggy hybrid matched / rejected(context) one.
* src/grep.c (prpending, prtext, grepfile): Renamed macro invocations.
* src/grep.c (parse_grep_colors): Update top comment.
* src/grep.c (main): GREP_COLOR (singular) now sets both
  selected_match_color and context_match_color.


Revision 1.118 - (view) (download) (annotate) - [select for diffs]
Fri Nov 11 12:17:52 2005 UTC (15 years, 7 months ago) by charles_levert
Branch: MAIN
Changes since 1.117: +11 -16 lines
Diff to previous 1.117
* src/grep.c (parse_grep_colors, main): Replace all uses of
  fprintf(stderr, _("%s: foo\n"), program_name, ...) with
  error(0, 0, _("foo"), ...) for uniformization and simplification
  of warning messages that will be up for localization.  (My bad.)


Revision 1.117 - (view) (download) (annotate) - [select for diffs]
Thu Nov 10 19:57:54 2005 UTC (15 years, 7 months ago) by charles_levert
Branch: MAIN
Changes since 1.116: +15 -14 lines
Diff to previous 1.116
The introduction of the --only-matching and --color GNU extensions
to grep added the requirement that each execute() implementation
not only be able to identify matching lines as a whole, but also
individual "exact" matches within a line known to be matching,
from leftmost to rightmost match, when the output from matching
lines is actually produced.  The interface and implementations
of execute() were not up to it.  This set of changes aims to
rectify that situation.  Previously failing tests relative to
left anchors (^ and \<) and -w should now pass.  This fixes
<http://savannah.gnu.org/bugs/?func=detailitem&item_id=11579>,
<http://savannah.gnu.org/patch/?func=detailitem&item_id=1834>,
<http://savannah.gnu.org/bugs/?func=detailitem&item_id=8243>,
and possibly part of other, bigger, pending patches.  The problem
was also compounded by the POSIX requirement to support a pattern
list instead of just an individual pattern (for -G and -E as well).

* tests/foad1.sh: Test for increasing/decreasing-length word
  matches, given pattern order, and leftmost/longest match.
* tests/fmbtest.sh: Modify test #6 according to new expectations.
  Better document what tests #6 and #7 are actually for.  Eliminate
  test #5 in favor of bringing tests #6 and #7 within the F G E loop.
* src/grep.h (EXECUTE_ARGS): Change last argument from "int exact"
  to "char const *start_ptr".  Testing for "start_ptr" being non-NULL
  retains the same semantics as testing for "exact" being non-zero.
* src/grep.c (print_line_middle): Call execute() with whole
  buffer to work on, but using current position as start_ptr.
* src/grep.c (prpending, grepbuf): Call execute() with NULL
  as start_ptr.
* src/search.c (EGexecute, Fexecute, Pexecute): When start_ptr is
  non-NULL, return first match from it as an offset relative to buf.
* src/search.c (EGexecute): Consider all patterns if many and,
  for an exact match, return the best one (leftmost, then longest).
  Don't explore worst solutions, of course (branch and bound).


Revision 1.116 - (view) (download) (annotate) - [select for diffs]
Thu Nov 10 01:19:03 2005 UTC (15 years, 7 months ago) by charles_levert
Branch: MAIN
Changes since 1.115: +4 -2 lines
Diff to previous 1.115
* src/grep.c (main): Fix a subtle memory allocation bug introduced
  with the mb_icase_keys() function, which can call xrealloc() or
  free() on keys, by making sure keys is always dynamically allocated.


Revision 1.115 - (view) (download) (annotate) - [select for diffs]
Wed Nov 9 02:47:35 2005 UTC (15 years, 7 months ago) by charles_levert
Branch: MAIN
Changes since 1.114: +101 -87 lines
Diff to previous 1.114
The following set of changes aims to make "egrep" and "fgrep"
minimal executable programs for legacy applications, instead of
shell scripts.  This "fgrep" is much smaller than "grep".
This set of changes appears more daunting than it really is.

* src/egrep.c, src/fgrep.c, src/esearch.c, src/fsearch.c: New files
  that #define either EGREP_PROGRAM or FGREP_PROGRAM and #include
  the corresponding generic (i.e., non e or f specific) *.c file.
* src/grepmat.c: Remove whole file.
* src/Makefile.am: Remove no-dependencies from AUTOMAKE_OPTIONS.
  Add definitions to make "egrep" and "fgrep" specific standalone
  executable programs that only use the source files they need.
  Remove rules for "egrep" and "fgrep" shell scripts.
* src/grep.h: #define GREP_PROGRAM if both EGREP_PROGRAM and
  FGREP_PROGRAM are #undef.  Only declare matchers[] in this case
  along with the compile_fp_t and execute_fp_t function pointers
  typedefs, otherwise declare prototypes for straight compile()
  and execute() functions for the specialized "egrep" and "fgrep"
  programs.  Remove the extern declaration for matcher.
  Define COMPILE_RET, COMPILE_ARGS, EXECUTE_RET, EXECUTE_ARGS,
  COMPILE_FCT, and EXECUTE_FCT helper preprocessor macros.
* src/grep.c (short_options, long_options, usage, main): Only
  support -G, -E, -F, -P, and -X for GREP_PROGRAM, but not for
  EGREP_PROGRAM or FGREP_PROGRAM.  Customize usage messages.
* src/grep.c (set_limits): New function with unchanged code,
  called from main(), because it shouldn't be in install_matcher()
  since it was already matcher-independent.
* src/grep.c (matcher): Add as static, only for GREP_PROGRAM.
* src/grep.c (setmatcher, install_matcher): Only for GREP_PROGRAM.
* src/grep.c (main): Remove any tweaking and dependence on argv[0].
* src/grep.c (print_line_middle, prpending, grepbuf, main): Call
  compile() and execute() directly, not through a function
  pointer dereferencing notation, so that it works with both
  straight functions (in EGREP_PROGRAM and FGREP_PROGRAM) and
  function pointers (in GREP_PROGRAM).
* src/search.c (<regex.h>, "dfa.h", dfa, pattern0, patterns,
  pcount, dfaerror, kwset_exact_matches, kwsmusts): Only
  include/declare/define if not FGREP_PROGRAM.
* src/search.c: Remove function prototypes for all functions
  that are not used before their definition, since this is just
  a hassle now with their varying names and conditional definition.
* src/search.c (GEAcompile): Rename from Ecompile().  Add new
  syntax_bits argument/variable.  Use as compile() for EGREP_PROGRAM.
  Put in the needed RE_ICASE fix, albeit commented-out for now.
  Make sure to free() modified word/line pattern after use, if any.
* src/search.c (Gcompile): Merge with GEAcompile() then remove.
* src/search.c (Gcompile, Acompile, Ecompile): New small functions
  that call GEAcompile(), now that matcher is not an extern variable.
* src/search.c (GEAcompile, Gcompile, Acompile, Ecompile,
  Fcompile, Pcompile, EGexecute, Fexecute, Pexecute, matchers):
  Only define when needed according to *GREP_PROGRAM, and rename
  to just compile() and execute() when appropriate.
* grep/bootstrap/Makefile.try: Similar changes.


Revision 1.114 - (view) (download) (annotate) - [select for diffs]
Fri Nov 4 01:24:01 2005 UTC (15 years, 8 months ago) by charles_levert
Branch: MAIN
Changes since 1.113: +65 -28 lines
Diff to previous 1.113
* src/grep.c (mb_icase_keys): New function to properly lowercase
  keys if match_icase.  The problem was that some multi-octet
  characters can get longer or shorter upon this conversion, so that
  it cannot just naively be done in place on the same memory buffer.
* src/grep.c (main): Call mb_icase_keys (and remove in-line code).


Revision 1.113 - (view) (download) (annotate) - [select for diffs]
Wed Aug 24 07:28:29 2005 UTC (15 years, 10 months ago) by charles_levert
Branch: MAIN
Changes since 1.112: +29 -12 lines
Diff to previous 1.112
* src/grep.c (print_line_middle): In case of an empty match,
  make minimal progress and continue instead of aborting process
  of the remainder of the line, in case there's still an upcoming
  non-empty match.
* tests/foad1.sh: Add two tests for this.
* doc/grep.texi, doc/grep.1: Document this behavior, since
  --only-matching and --color are GNU extensions which are
  otherwise unspecified by POSIX or other standards.


Revision 1.112 - (view) (download) (annotate) - [select for diffs]
Thu Jul 7 05:32:30 2005 UTC (15 years, 11 months ago) by charles_levert
Branch: MAIN
Changes since 1.111: +3 -44 lines
Diff to previous 1.111
* src/grep.c: Remove all xm capability code.


Revision 1.111 - (view) (download) (annotate) - [select for diffs]
Wed Jun 22 01:47:43 2005 UTC (16 years ago) by charles_levert
Branch: MAIN
Changes since 1.110: +4 -4 lines
Diff to previous 1.110
* src/grep.c (color_cap_ne_fct, color_cap_xm_fct,
  print_line_middle, print_line_tail): Make these four functions static.


Revision 1.110 - (view) (download) (annotate) - [select for diffs]
Tue Jun 21 16:15:47 2005 UTC (16 years ago) by charles_levert
Branch: MAIN
Changes since 1.109: +22 -102 lines
Diff to previous 1.109
* src/grep.c (prline): Simplifying rewrite using
  print_line_middle() and print_line_tail().  No longer attempts
  to find matches to colorize in context lines, thus avoiding
  costly calls to (*execute)(), since we know by then that they
  can't contain any by definition.  There are no longer four
  different code paths whether -o and -i are each specified
  or not; they have been unified into one, which should help
  avoid bugs similar to previous ones due to not updating all
  code paths in a synchronized fashion.  The -i code has been
  explicitly marked since it doesn't belong there and should
  be removed as soon as other -i code elsewhere is fixed.
  The remaining GREP_COLORS functionality is implemented.
  Savannah patch #3771 and patch #3644, heavily reworked.


Revision 1.109 - (view) (download) (annotate) - [select for diffs]
Tue Jun 21 15:54:35 2005 UTC (16 years ago) by charles_levert
Branch: MAIN
Changes since 1.108: +93 -0 lines
Diff to previous 1.108
* src/grep.c (print_line_middle, print_line_tail): New functions,
  unused for now, intended to allow a simplifying rewrite of
  prline().  Adding them first will make for cleaner CVS patches.


Revision 1.108 - (view) (download) (annotate) - [select for diffs]
Tue Jun 21 15:46:13 2005 UTC (16 years ago) by charles_levert
Branch: MAIN
Changes since 1.107: +45 -8 lines
Diff to previous 1.107
* src/grep.c (print_offset): Renamed print_offset_sep() to better
  represent its new functionality; new calling convention.
* src/grep.c (print_offset, print_line_head): Use and implement
  missing parts of the GREP_COLORS and -T/--initial-tab frameworks.


Revision 1.107 - (view) (download) (annotate) - [select for diffs]
Tue Jun 21 15:22:58 2005 UTC (16 years ago) by charles_levert
Branch: MAIN
Changes since 1.106: +10 -1 lines
Diff to previous 1.106
* src/grep.c: The new -T/--initial-tab framework, only
  partially used at this point to make for a simpler initial
  patch in CVS.  A subset of patch #3644 on Savannah.
  The option name/calling convention is the same as for GNU diff.
* doc/grep.texi, doc/grep.1: Document -T/--initial-tab.


Revision 1.106 - (view) (download) (annotate) - [select for diffs]
Tue Jun 21 14:58:50 2005 UTC (16 years ago) by charles_levert
Branch: MAIN
Changes since 1.105: +196 -6 lines
Diff to previous 1.105
* src/grep.c: The new GREP_COLORS (plural) framework, only
  partially used at this point to make for a simpler initial
  patch in CVS.  A subset of patch #3644 on Savannah.
* src/grep.c (color_cap_ne_fct, color_cap_xm_fct, print_filename,
  print_sep, parse_grep_colors): New functions.
* src/grep.c (prtext, grepfile, main): Existing functions modified
  to use the new framework.
* doc/grep.texi, doc/grep.1: Document GREP_COLORS.


Revision 1.105 - (view) (download) (annotate) - [select for diffs]
Tue Jun 21 14:18:04 2005 UTC (16 years ago) by charles_levert
Branch: MAIN
Changes since 1.104: +12 -8 lines
Diff to previous 1.104
* src/grep.c (SEP_CHAR_MATCH, SEP_CHAR_CONTEXT, SEP_STR_CHUNK):
  New macros for ':', '-', and "--".  Used throughout the file.
  Will be used even more in upcoming updates, so good to have now.


Revision 1.104 - (view) (download) (annotate) - [select for diffs]
Tue Jun 21 06:19:44 2005 UTC (16 years ago) by charles_levert
Branch: MAIN
Changes since 1.103: +18 -5 lines
Diff to previous 1.103
* tests/foad1.sh: Add tests combining -o, -n/-b/-H, and -i,
  since there are separate code paths for -i.  Add tests combining
  -o, -n/-b/-H, and -3, since any context line specification
  should be ignored when combined with -o.
* src/grep.c (print_line_head): New function, culled off the
  top content of prline().  Adds a guard against "lastnl" having
  already reached "lim", which can happen when if the function
  is called more than once per line.
* src/grep.c (prline): Now calls print_line_head(), not only at
  the beginning to replace the moved code when -o is not
  specified, but also for each match when -o is specified (two
  code paths with this).  Patch #3770, more or less.  This makes
  all tests combining -o and -n/-b/-H pass, which they didn't
  before.  Fixes bug #12727.


Revision 1.103 - (view) (download) (annotate) - [select for diffs]
Tue Jun 21 05:18:44 2005 UTC (16 years ago) by charles_levert
Branch: MAIN
Changes since 1.102: +8 -0 lines
Diff to previous 1.102
* src/grep.c (main): Add a test to check if -o/--only-matching
  and context lines are both specified and if so, set both context
  specifications (before and after) to zero then print an explicit
  warning to stderr explaining what was done and why (as opposed
  to drastically aborting the process in error).  Patch #3768.
  Other code needs this zero setting to work correctly without
  having to repeatedly test for this conflictual condition.


Revision 1.102 - (view) (download) (annotate) - [select for diffs]
Tue Jun 21 04:55:26 2005 UTC (16 years ago) by charles_levert
Branch: MAIN
Changes since 1.101: +7 -2 lines
Diff to previous 1.101
* src/grep.c (nlscan): Make this function more robust by removing
  the undocumented assumption that its "lim" argument points
  right after a line boundary.  This will be used later to fix
  --byte-offset's broken behavior.  Patch #3769.


Revision 1.101 - (view) (download) (annotate) - [select for diffs]
Tue Jun 21 03:15:06 2005 UTC (16 years ago) by charles_levert
Branch: MAIN
Changes since 1.100: +45 -3 lines
Diff to previous 1.100
* src/grep.c: Explain the context and logic for choosing default
  --color screen attributes (SGR parameters).


Revision 1.100 - (view) (download) (annotate) - [select for diffs]
Tue Jun 21 01:04:39 2005 UTC (16 years ago) by charles_levert
Branch: MAIN
Changes since 1.99: +57 -2 lines
Diff to previous 1.99
* src/grep.c: Extensively document the SGR/EL-to-Right issue.


Revision 1.99 - (view) (download) (annotate) - [select for diffs]
Tue Jun 14 20:56:42 2005 UTC (16 years ago) by charles_levert
Branch: MAIN
Changes since 1.98: +22 -12 lines
Diff to previous 1.98
Fix bug #11022 (Line wrapping causes GREP_COLOR background
color to "smear") by outputting a "clear to end of line"
control sequence after each SGR (Select Graphic Rendition)
control sequence (START and END).  This also avoid similar
problems with HT (tab) characters.

* src/grep.c (SGR_START, SGR_END, PR_SGR_FMT, PR_SGR_FMT_IF,
  PR_SGR_START, PR_SGR_END, PR_SGR_START_IF, PR_SGR_END_IF):
  New macros.
* src/grep.c (prline): Use the new macros.
* tests/fmbtest.sh, tests/foad1.sh: Adjust the regression tests
  to expect the new control sequences.


Revision 1.98 - (view) (download) (annotate) - [select for diffs]
Mon May 2 09:47:48 2005 UTC (16 years, 2 months ago) by charles_levert
Branch: MAIN
Changes since 1.97: +2 -2 lines
Diff to previous 1.97
Update FSF's civic address, zip code, and citizen relocation code.


Revision 1.97 - (view) (download) (annotate) - [select for diffs]
Fri Apr 29 06:04:47 2005 UTC (16 years, 2 months ago) by charles_levert
Branch: MAIN
Changes since 1.96: +3 -2 lines
Diff to previous 1.96
src/grep.c: Fix typo in prline()'s --only-matching --ignore-case
code path; this fixes bug #9768 and passes one more test
in tests/foad1.sh.  This whole code path should be removed in
the future, when other --ignore-case issues are dealt with.


Revision 1.96 - (view) (download) (annotate) - [select for diffs]
Tue Apr 12 17:43:54 2005 UTC (16 years, 2 months ago) by julianfoad
Branch: MAIN
Changes since 1.95: +1 -1 lines
Diff to previous 1.95
Patch #3840 ("grep -m1 -A99" seg-fault); add tests for it.


Revision 1.95 - (view) (download) (annotate) - [select for diffs]
Tue Apr 12 14:14:48 2005 UTC (16 years, 2 months ago) by julianfoad
Branch: MAIN
Changes since 1.94: +1 -1 lines
Diff to previous 1.94
Fix a seg-fault in "-o -i": patch #1939.


Revision 1.94 - (view) (download) (annotate) - [select for diffs]
Sat Feb 26 15:20:00 2005 UTC (16 years, 4 months ago) by kasal
Branch: MAIN
Changes since 1.93: +1 -1 lines
Diff to previous 1.93
src/grep.c (get_nondigit_option): Don't give up too early.


Revision 1.93 - (view) (download) (annotate) - [select for diffs]
Mon Feb 7 09:30:44 2005 UTC (16 years, 4 months ago) by kasal
Branch: MAIN
Changes since 1.92: +2 -1 lines
Diff to previous 1.92
document that -X is undocumented


Revision 1.92 - (view) (download) (annotate) - [select for diffs]
Mon Feb 7 09:28:49 2005 UTC (16 years, 4 months ago) by kasal
Branch: MAIN
Changes since 1.91: +4 -4 lines
Diff to previous 1.91
Fix multibyte support detection in configure.


Revision 1.91 - (view) (download) (annotate) - [select for diffs]
Thu Dec 16 08:19:29 2004 UTC (16 years, 6 months ago) by kasal
Branch: MAIN
Changes since 1.90: +1 -1 lines
Diff to previous 1.90
small changes from gawk


Revision 1.90 - (view) (download) (annotate) - [select for diffs]
Thu Dec 16 07:18:15 2004 UTC (16 years, 6 months ago) by kasal
Branch: MAIN
Changes since 1.89: +37 -0 lines
Diff to previous 1.89
i18n patch by Isamu Hasegawa from IBM Japan


Revision 1.89 - (view) (download) (annotate) - [select for diffs]
Wed Dec 15 14:33:38 2004 UTC (16 years, 6 months ago) by kasal
Branch: MAIN
Changes since 1.88: +1 -1 lines
Diff to previous 1.88
more phrasing fixes


Revision 1.88 - (view) (download) (annotate) - [select for diffs]
Wed Dec 15 13:30:37 2004 UTC (16 years, 6 months ago) by julianfoad
Branch: MAIN
Changes since 1.87: +1 -1 lines
Diff to previous 1.87
Minor fixes of phrasing.


Revision 1.87 - (view) (download) (annotate) - [select for diffs]
Wed Dec 8 14:18:29 2004 UTC (16 years, 6 months ago) by kasal
Branch: MAIN
Changes since 1.86: +18 -18 lines
Diff to previous 1.86
fix docs, mainly about --include and --exclude


Revision 1.86 - (view) (download) (annotate) - [select for diffs]
Tue Nov 23 10:00:48 2004 UTC (16 years, 7 months ago) by kasal
Branch: MAIN
Changes since 1.85: +3 -3 lines
Diff to previous 1.85
fix details in strings


Revision 1.85 - (view) (download) (annotate) - [select for diffs]
Mon Nov 22 09:53:26 2004 UTC (16 years, 7 months ago) by kasal
Branch: MAIN
Changes since 1.84: +3 -4 lines
Diff to previous 1.84
use PACKAGE_STRING


Revision 1.84 - (view) (download) (annotate) - [select for diffs]
Sat Nov 20 16:20:38 2004 UTC (16 years, 7 months ago) by kasal
Branch: MAIN
Changes since 1.83: +13 -13 lines
Diff to previous 1.83
fix --devices=skip


Revision 1.83 - (view) (download) (annotate) - [select for diffs]
Sat Nov 20 16:15:57 2004 UTC (16 years, 7 months ago) by kasal
Branch: MAIN
Changes since 1.82: +1 -1 lines
Diff to previous 1.82
Use PACKAGE_BUGREPORT.


Revision 1.82 - (view) (download) (annotate) - [select for diffs]
Fri Nov 19 13:51:29 2004 UTC (16 years, 7 months ago) by kasal
Branch: MAIN
Changes since 1.81: +1 -1 lines
Diff to previous 1.81
bug report address change


Revision 1.81 - (view) (download) (annotate) - [select for diffs]
Sat Jan 18 16:02:30 2003 UTC (18 years, 5 months ago) by bero
Branch: MAIN
Changes since 1.80: +33 -0 lines
Diff to previous 1.80
- remove any references to bero@redhat.com
- Fix -i -o combination


Revision 1.80 - (view) (download) (annotate) - [select for diffs]
Tue Mar 26 16:02:27 2002 UTC (19 years, 3 months ago) by bero
Branch: MAIN
CVS Tags: v2_5_1
Changes since 1.79: +2 -0 lines
Diff to previous 1.79
Fix another hang


Revision 1.79 - (view) (download) (annotate) - [select for diffs]
Tue Mar 26 15:26:53 2002 UTC (19 years, 3 months ago) by bero
Branch: MAIN
Changes since 1.78: +4 -1 lines
Diff to previous 1.78
Fix hang on 'grep --color "" anything'


Revision 1.78 - (view) (download) (annotate) - [select for diffs]
Tue Mar 26 14:42:33 2002 UTC (19 years, 3 months ago) by bero
Branch: MAIN
Changes since 1.77: +1 -0 lines
Diff to previous 1.77
Fix https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=61705


Revision 1.77 - (view) (download) (annotate) - [select for diffs]
Wed Mar 13 14:10:11 2002 UTC (19 years, 3 months ago) by bero
Branch: MAIN
Changes since 1.76: +19 -13 lines
Diff to previous 1.76
Add fix for -i --color


Revision 1.76 - (view) (download) (annotate) - [select for diffs]
Wed Jan 23 09:48:12 2002 UTC (19 years, 5 months ago) by bero
Branch: MAIN
Changes since 1.75: +4 -0 lines
Diff to previous 1.75
Prepare for release


Revision 1.75 - (view) (download) (annotate) - [select for diffs]
Tue Jan 22 13:43:10 2002 UTC (19 years, 5 months ago) by bero
Branch: MAIN
Changes since 1.74: +1 -1 lines
Diff to previous 1.74
Fix typo


Revision 1.74 - (view) (download) (annotate) - [select for diffs]
Tue Jan 22 13:20:04 2002 UTC (19 years, 5 months ago) by bero
Branch: MAIN
Changes since 1.73: +10 -2 lines
Diff to previous 1.73
--label stuff


Revision 1.73 - (view) (download) (annotate) - [select for diffs]
Mon Nov 19 14:25:33 2001 UTC (19 years, 7 months ago) by bero
Branch: MAIN
Changes since 1.72: +27 -0 lines
Diff to previous 1.72
Reduce bloat


Revision 1.72 - (view) (download) (annotate) - [select for diffs]
Mon Nov 19 13:23:29 2001 UTC (19 years, 7 months ago) by bero
Branch: MAIN
Changes since 1.71: +34 -1 lines
Diff to previous 1.71
Add -o option


Revision 1.71 - (view) (download) (annotate) - [select for diffs]
Wed Sep 26 16:57:55 2001 UTC (19 years, 9 months ago) by bero
Branch: MAIN
Changes since 1.70: +1 -0 lines
Diff to previous 1.70
Add vim modelines


Revision 1.70 - (view) (download) (annotate) - [select for diffs]
Tue Sep 25 10:00:16 2001 UTC (19 years, 9 months ago) by bero
Branch: MAIN
Changes since 1.69: +50 -7 lines
Diff to previous 1.69
- Fix pcre detection
- Add --color={always,never,tty} argument
- Add --devices (analogous to --directories)
- Don't enable blinking by default
- Document changes


Revision 1.69 - (view) (download) (annotate) - [select for diffs]
Tue Jul 31 18:18:28 2001 UTC (19 years, 11 months ago) by alainm
Branch: MAIN
Changes since 1.68: +7 -7 lines
Diff to previous 1.68
2001-07-31  Andreas Schwab  <schwab@suse.de>

       * src/grep.c: Fix all uses of error to pass a proper format
       string.


Revision 1.68 - (view) (download) (annotate) - [select for diffs]
Sun Jul 29 19:32:15 2001 UTC (19 years, 11 months ago) by alainm
Branch: MAIN
Changes since 1.67: +4 -4 lines
Diff to previous 1.67
	* grep/src/grep.c (usage): Typos corrected.
	Patches from Santiago Vila.

2001-07-29  Alain Magloire

	David Clissold, wrote:
	a small bug in the GNU grep 2.4.2, which may have gone unnoticed
	because it only causes a failure if building on a system with large
	files enabled (e.g. an "off_t" is a "long long" rather than a "long").
	savedir() takes on off_t argument, but in grepdir() the parameter
	is cast to an (unsigned).  Well, if an off_t is larger than an int,
	the value gets truncated.  This would not normally have an effect on a
	little-endian platform (unless the file is >2GB), but on a big-endian
	system it will always fail.  The external effect is that
	"grep -r foo dir_name" fails with ENOMEM (from malloc() within
	savedir()).

	* grep/src/grep.c (grepdir): Remove the (unsigned) cast when calling
	savedir().


Revision 1.67 - (view) (download) (annotate) - [select for diffs]
Mon Mar 19 00:10:44 2001 UTC (20 years, 3 months ago) by alainm
Branch: MAIN
Changes since 1.66: +20 -26 lines
Diff to previous 1.66
Patch from Paul to correct I/O buffer.


Revision 1.66 - (view) (download) (annotate) - [select for diffs]
Sun Mar 18 01:57:09 2001 UTC (20 years, 3 months ago) by alainm
Branch: MAIN
Changes since 1.65: +7 -9 lines
Diff to previous 1.65
Patch from Paul.


Revision 1.65 - (view) (download) (annotate) - [select for diffs]
Sat Mar 17 23:19:50 2001 UTC (20 years, 3 months ago) by alainm
Branch: MAIN
Changes since 1.64: +1 -1 lines
Diff to previous 1.64
error() in format.


Revision 1.64 - (view) (download) (annotate) - [select for diffs]
Sun Mar 4 18:33:26 2001 UTC (20 years, 4 months ago) by alainm
Branch: MAIN
Changes since 1.63: +1 -1 lines
Diff to previous 1.63
Copyright updated.


Revision 1.63 - (view) (download) (annotate) - [select for diffs]
Sun Mar 4 05:39:41 2001 UTC (20 years, 4 months ago) by alainm
Branch: MAIN
Changes since 1.62: +45 -87 lines
Diff to previous 1.62
much of the supporting files moved to lib


Revision 1.62 - (view) (download) (annotate) - [select for diffs]
Fri Mar 2 02:58:31 2001 UTC (20 years, 4 months ago) by alainm
Branch: MAIN
Changes since 1.61: +3 -7 lines
Diff to previous 1.61
Isamu changes in the dfa to support ANYCHAR (.).


Revision 1.61 - (view) (download) (annotate) - [select for diffs]
Thu Mar 1 04:46:24 2001 UTC (20 years, 4 months ago) by alainm
Branch: MAIN
Changes since 1.60: +78 -9 lines
Diff to previous 1.60
add option --exclude-from, use tar exclude code


Revision 1.60 - (view) (download) (annotate) - [select for diffs]
Sun Feb 18 04:13:22 2001 UTC (20 years, 4 months ago) by alainm
Branch: MAIN
Changes since 1.59: +18 -6 lines
Diff to previous 1.59
New option back-references are local, beefup manual.


Revision 1.59 - (view) (download) (annotate) - [select for diffs]
Fri Feb 16 05:50:23 2001 UTC (20 years, 4 months ago) by alainm
Branch: MAIN
Changes since 1.58: +51 -52 lines
Diff to previous 1.58
new options --include --exclude.


Revision 1.58 - (view) (download) (annotate) - [select for diffs]
Sat Feb 10 00:40:34 2001 UTC (20 years, 4 months ago) by alainm
Branch: MAIN
Changes since 1.57: +4 -0 lines
Diff to previous 1.57
.


Revision 1.57 - (view) (download) (annotate) - [select for diffs]
Fri Feb 9 05:49:03 2001 UTC (20 years, 4 months ago) by alainm
Branch: MAIN
Changes since 1.56: +62 -5 lines
Diff to previous 1.56
hilight.


Revision 1.56 - (view) (download) (annotate) - [select for diffs]
Thu Feb 8 17:06:21 2001 UTC (20 years, 4 months ago) by alainm
Branch: MAIN
Changes since 1.55: +3 -4 lines
Diff to previous 1.55
NT fix.


Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Thu Feb 8 17:01:32 2001 UTC (20 years, 4 months ago) by alainm
Branch: MAIN
Changes since 1.54: +25 -18 lines
Diff to previous 1.54
Port to MING32


Revision 1.54 - (view) (download) (annotate) - [select for diffs]
Thu Feb 8 16:47:42 2001 UTC (20 years, 4 months ago) by alainm
Branch: MAIN
Changes since 1.53: +80 -107 lines
Diff to previous 1.53
improve performance.


Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Thu Feb 8 16:41:32 2001 UTC (20 years, 4 months ago) by alainm
Branch: MAIN
Changes since 1.52: +32 -13 lines
Diff to previous 1.52
byte offset.


Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Thu Feb 8 16:38:17 2001 UTC (20 years, 4 months ago) by alainm
Branch: MAIN
Changes since 1.51: +5 -2 lines
Diff to previous 1.51
-x bug corrected.


Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Thu Feb 8 16:12:10 2001 UTC (20 years, 4 months ago) by alainm
Branch: MAIN
Changes since 1.50: +22 -12 lines
Diff to previous 1.50
Exit status fix.


Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Thu Feb 8 15:56:55 2001 UTC (20 years, 4 months ago) by alainm
Branch: MAIN
Changes since 1.49: +8 -8 lines
Diff to previous 1.49
CRLF handling.


Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Thu Feb 8 15:11:47 2001 UTC (20 years, 4 months ago) by alainm
Branch: MAIN
Changes since 1.48: +60 -46 lines
Diff to previous 1.48
Consitent use of -C


Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Thu Feb 8 15:06:36 2001 UTC (20 years, 4 months ago) by alainm
Branch: MAIN
Changes since 1.47: +48 -77 lines
Diff to previous 1.47
Remove sentinel code.


Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Thu Feb 8 05:56:49 2001 UTC (20 years, 4 months ago) by alainm
Branch: MAIN
Changes since 1.46: +27 -16 lines
Diff to previous 1.46
Patch provided by Paul Eggert.


Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Thu Feb 8 05:33:57 2001 UTC (20 years, 4 months ago) by alainm
Branch: MAIN
Changes since 1.45: +4 -4 lines
Diff to previous 1.45
.


Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Wed Mar 22 03:30:37 2000 UTC (21 years, 3 months ago) by alainm
Branch: MAIN
Changes since 1.44: +96 -20 lines
Diff to previous 1.44
	configure.in ChangeLog NEWS src/search.c src/grep.c
	doc/grep.1 doc/grep.texi
support for -P(--pcre) Perl Compatible Regular Expression.
support for -m --max-count.


Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Wed Feb 2 04:37:44 2000 UTC (21 years, 5 months ago) by alainm
Branch: MAIN
Branch point for: rel-2-4-2
Changes since 1.43: +2 -2 lines
Diff to previous 1.43
 	ChangeLog configure.in doc/grep.1 doc/grep.texi src/dfa.c
 	src/getpagesize.h src/grep.c src/kwset.c src/search.c
 	src/system.h src/vms_fab.c src/vms_fab.h vms/make.com
more support for VMS.


Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Fri Jan 28 05:26:28 2000 UTC (21 years, 5 months ago) by alainm
Branch: MAIN
Changes since 1.42: +1 -1 lines
Diff to previous 1.42
 	ChangeLog THANKS configure.in src/grep.c

nit by Akim.


Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Thu Jan 27 01:28:43 2000 UTC (21 years, 5 months ago) by alainm
Branch: MAIN
Changes since 1.41: +1 -0 lines
Diff to previous 1.41
 	NEWS doc/grep.texi src/grep.c
Changes provided By P.E to add a NL if the line is missing one.


Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Wed Jan 26 03:42:16 2000 UTC (21 years, 5 months ago) by alainm
Branch: MAIN
Changes since 1.40: +6 -2 lines
Diff to previous 1.40
 	ChangeLog NEWS doc/grep.1 doc/grep.texi src/grep.c
Changes propose by P.E.


Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Thu Jan 20 04:43:03 2000 UTC (21 years, 5 months ago) by alainm
Branch: MAIN
Changes since 1.39: +25 -70 lines
Diff to previous 1.39
 	ChangeLog THANKS src/Makefile.am src/alloca.c src/dfa.c
 	src/dosbuf.c src/getopt.c src/getopt.h src/getopt1.c
 	src/getpagesize.h src/grep.c src/kwset.c src/memchr.c
 	src/obstack.c src/obstack.h src/regex.c src/regex.h
 	src/savedir.c src/savedir.h src/search.c src/stpcpy.c
 	src/vms_fab.c
Changes by P. E. to convert to ANSI C


Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Mon Jan 17 00:55:06 2000 UTC (21 years, 5 months ago) by alainm
Branch: MAIN
Changes since 1.38: +32 -5 lines
Diff to previous 1.38
 	ChangeLog NEWS THANKS doc/grep.1 doc/grep.texi src/grep.c
 	src/system.h
Support for general option --binary-file from David O'Brien.


Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Sat Nov 13 16:30:44 1999 UTC (21 years, 7 months ago) by alainm
Branch: MAIN
Changes since 1.37: +1 -1 lines
Diff to previous 1.37
mispelled in usage
mispelled in usage


Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Tue Nov 9 02:57:32 1999 UTC (21 years, 7 months ago) by alainm
Branch: MAIN
Changes since 1.36: +2 -2 lines
Diff to previous 1.36
commit some changes provided by Paul
commit some changes provided by Paul
commit some changes provided by Paul


Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Mon Nov 8 00:08:38 1999 UTC (21 years, 7 months ago) by alainm
Branch: MAIN
Changes since 1.35: +2 -2 lines
Diff to previous 1.35
dont show non-binary files for -A/-B/-C


Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Thu Oct 28 03:52:00 1999 UTC (21 years, 8 months ago) by alainm
Branch: MAIN
Changes since 1.34: +8 -6 lines
Diff to previous 1.34
.
patch for PE
po updated


Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Tue Oct 12 04:11:40 1999 UTC (21 years, 8 months ago) by alainm
Branch: MAIN
Changes since 1.33: +93 -70 lines
Diff to previous 1.33
new set o patches from Paul
new set o patches from Paul
new set o patches from Paul


Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Wed Oct 6 01:13:12 1999 UTC (21 years, 9 months ago) by alainm
Branch: MAIN
Changes since 1.32: +34 -43 lines
Diff to previous 1.32
make egrep == grep -E.
Bugfixes
Accept a patch from Paul to make egrep == grep -E.


Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Mon Sep 13 02:20:39 1999 UTC (21 years, 9 months ago) by alainm
Branch: MAIN
Changes since 1.31: +1 -1 lines
Diff to previous 1.31
changes from Paul.
changes from Paul.


Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Sun Sep 12 22:57:18 1999 UTC (21 years, 9 months ago) by alainm
Branch: MAIN
Changes since 1.30: +47 -33 lines
Diff to previous 1.30
update form Paul on his previous patch.
update form Paul on his previous patch.


Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Sun Aug 29 04:24:30 1999 UTC (21 years, 10 months ago) by alainm
Branch: MAIN
Changes since 1.29: +58 -35 lines
Diff to previous 1.29
update to 2.3f
new scheme by Paul Eggert for buffer allocation.


Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Fri Aug 27 02:56:59 1999 UTC (21 years, 10 months ago) by alainm
Branch: MAIN
Changes since 1.28: +2 -2 lines
Diff to previous 1.28
.
fix typo in vms_fab.h
.


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Fri Aug 13 15:02:53 1999 UTC (21 years, 10 months ago) by alainm
Branch: MAIN
Changes since 1.27: +37 -31 lines
Diff to previous 1.27

change by Paul Eggert.
change by Paul Eggert.
change by Paul Eggert.


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Fri Aug 13 14:45:21 1999 UTC (21 years, 10 months ago) by alainm
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26
.
.
.


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Thu Mar 18 00:57:45 1999 UTC (22 years, 3 months ago) by alainm
Branch: MAIN
Changes since 1.25: +63 -0 lines
Diff to previous 1.25

add GREP_OPTIONS.
add GREP_OPTIONS.
add GREP_OPTIONS.


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Wed Mar 10 02:48:07 1999 UTC (22 years, 3 months ago) by alainm
Branch: MAIN
Changes since 1.24: +15 -10 lines
Diff to previous 1.24

some test commented out
changes ?


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Sun Mar 7 19:50:07 1999 UTC (22 years, 4 months ago) by alainm
Branch: MAIN
Changes since 1.23: +1 -1 lines
Diff to previous 1.23

change by Elie.


use default_matcher for Version display.


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Wed Mar 3 02:44:17 1999 UTC (22 years, 4 months ago) by alainm
Branch: MAIN
Changes since 1.22: +3 -3 lines
Diff to previous 1.22
typo.


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Sat Feb 27 03:38:56 1999 UTC (22 years, 4 months ago) by alainm
Branch: MAIN
Changes since 1.21: +6 -0 lines
Diff to previous 1.21

update for 2.3a

add comment for -C NUM.

Restrict use of -E -F -G to grep only.


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Wed Feb 10 05:39:24 1999 UTC (22 years, 4 months ago) by alainm
Branch: MAIN
Changes since 1.20: +5 -2 lines
Diff to previous 1.20

updates.

updates from Eli.

Few typo fixed.

use DJ_GPP instead of DJGPP

prototype undossify_input.


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Wed Feb 3 06:15:28 1999 UTC (22 years, 5 months ago) by alainm
Branch: MAIN
Changes since 1.19: +4 -4 lines
Diff to previous 1.19

updates.

minor changes to the name of the macros

move #include dosbuf.c further down


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Thu Jan 28 03:13:07 1999 UTC (22 years, 5 months ago) by alainm
Branch: MAIN
Changes since 1.18: +67 -33 lines
Diff to previous 1.18


Patch from Paul eggert for recursive.
Patch from Volker in.


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Tue Dec 8 23:56:14 1998 UTC (22 years, 6 months ago) by alainm
Branch: MAIN
Changes since 1.17: +1 -1 lines
Diff to previous 1.17
typo corrected.
typo corrected.


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Wed Dec 2 00:10:26 1998 UTC (22 years, 7 months ago) by alainm
Branch: MAIN
Changes since 1.16: +39 -31 lines
Diff to previous 1.16

had tst for setmode and HAVE_SETMODE and HAVE_DOS_FILENAME

compatiblity patch from Paul.


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Tue Dec 1 23:57:12 1998 UTC (22 years, 7 months ago) by alainm
Branch: MAIN
Changes since 1.15: +1 -1 lines
Diff to previous 1.15

add entry from Eli for grep.texi mods

Patch form Eli for grep.texi

typo infalid --> invalid


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Thu Nov 19 00:37:05 1998 UTC (22 years, 7 months ago) by alainm
Branch: MAIN
Changes since 1.14: +2 -1 lines
Diff to previous 1.14

Update from Paul, dfainit() was call in search.c and also in dfacomp
remove the search call. grep.c file was freed twice.
Update from Paul, dfainit() was call in search.c and also in dfacomp
remove the search call. grep.c file was freed twice.


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Thu Nov 19 00:16:05 1998 UTC (22 years, 7 months ago) by alainm
Branch: MAIN
Changes since 1.13: +22 -8 lines
Diff to previous 1.13
Changes from Eli.
Changes from Eli.
Changes from Eli.


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Tue Nov 17 00:26:32 1998 UTC (22 years, 7 months ago) by alainm
Branch: MAIN
Changes since 1.12: +1 -1 lines
Diff to previous 1.12

Entry form Paul.

Use the attribute keyword from gcc to eliminate warnings.


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Tue Nov 17 00:18:03 1998 UTC (22 years, 7 months ago) by alainm
Branch: MAIN
Changes since 1.11: +64 -27 lines
Diff to previous 1.11
 Remove memory leak with valloced buffers, by invoking malloc instead.
 Remove memory leak with valloced buffers, by invoking malloc instead.


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Tue Nov 10 02:24:14 1998 UTC (22 years, 7 months ago) by alainm
Branch: MAIN
Changes since 1.10: +4 -11 lines
Diff to previous 1.10

changes by paul to replace matcher=MATCHER scheme.


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Tue Nov 10 00:29:38 1998 UTC (22 years, 7 months ago) by alainm
Branch: MAIN
Changes since 1.9: +16 -7 lines
Diff to previous 1.9

Changes from P. E. for the recurse behaviour.


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Mon Nov 9 06:04:56 1998 UTC (22 years, 7 months ago) by alainm
Branch: MAIN
Changes since 1.8: +10 -8 lines
Diff to previous 1.8
.

.

 corrected un bug I set the matcher to early


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Sun Nov 8 22:54:41 1998 UTC (22 years, 7 months ago) by alainm
Branch: MAIN
Changes since 1.7: +132 -128 lines
Diff to previous 1.7

update


use our own instead of default.

now don't rely on matcher = argv[0] set explicitly at compilation.


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Fri Nov 6 00:32:24 1998 UTC (22 years, 8 months ago) by alainm
Branch: MAIN
Changes since 1.6: +30 -8 lines
Diff to previous 1.6

added changes send by Miles Bader to make -C takes an argument.


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Thu Nov 5 04:11:10 1998 UTC (22 years, 8 months ago) by alainm
Branch: MAIN
Changes since 1.5: +5 -6 lines
Diff to previous 1.5

put the wrong patch for wildcard under vms


put the wrong patch for wildcard


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Thu Nov 5 03:45:58 1998 UTC (22 years, 8 months ago) by alainm
Branch: MAIN
Changes since 1.4: +6 -77 lines
Diff to previous 1.4

the patch did not apply well (Paul recurse) do the change by hand.


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Thu Nov 5 02:35:16 1998 UTC (22 years, 8 months ago) by alainm
Branch: MAIN
Changes since 1.3: +178 -24 lines
Diff to previous 1.3

support for -r --recuse courtesy of Paul Eggert.


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Thu Nov 5 02:28:55 1998 UTC (22 years, 8 months ago) by alainm
Branch: MAIN
Changes since 1.2: +11 -8 lines
Diff to previous 1.2
changes from paul

Changes from paul to support OS that doesn't expand wildcard from the shell


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Thu Nov 5 02:18:17 1998 UTC (22 years, 8 months ago) by alainm
Branch: MAIN
Changes since 1.1: +104 -29 lines
Diff to previous 1.1

we now support skipping dir courtesy of Pau Eggert

Support for -d -a courtesy of Paul Eggert.


Revision 1.1.1.1 - (view) (download) (annotate) - [select for diffs] (vendor branch)
Tue Nov 3 21:39:02 1998 UTC (22 years, 8 months ago) by alainm
Branch: grep
CVS Tags: start
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 , to next main 1.132
from grep 2.2


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Tue Nov 3 21:39:02 1998 UTC (22 years, 8 months ago) by alainm
Branch: MAIN
Branch point for: grep
Initial revision


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26