2008-02-25 parv - Version 0.28 issued. - Undo-undo in regex match which caused every signle line to be printed regardless of match or context. (Reminder to self: "a !~ b" is not same as "! a =~ b".) 2008-02-25 parv - Version 0.27 issued. - Reduce time used in skipping a line and collapsing space functions, which pays over time as in if program used repeatedly within 10-15 seconds of last execution. - Also, correctly spell "collapse_space". 2008-02-22 parv - Version 0.24 issued. - Fixed printing of lines after the matching line (context) when only -A option is given (-B option is not given). 2008-02-16 21.00 parv - Version 0.23 issued. - Fixed non printing of file name when only one file was given. 2008-02-16 04.46 parv - Version 0.21 issued. - Added printing of context after a match; reworked printing of context before match. Use -B | -before and -A | -after options. - Removed explicit short options for -bin and -blank-line options. 2006-12-30 02:36 parv - Add options to print given number of line contexts. Context-before-match is working; -after-match needs to be implemented yet. 2006-12-30 01:48 parv - Update pod to describe the reason for 'normal-start' option. 2006-12-30 01:43 parv - Add option to put 'normal' escape sequence so that the highlighting of matched text does not affect the following lines in case of matched text beyond the width of the terminal. - Instead of returning the string containing match results, just print it inline. - Bump version to 0.17. 2006-12-30 00:52 parv - Some formatting changes to the default options hash. - Add option to follow symbolic links. - Bump version to 0.16. 2006-12-30 00:30 parv - Use &List::Util::first instead of exist_any; first will be used elsewhere to replace matching join() of many regex. - Use Data::Dumper to show set|default options. - Put the default file exclusion patterns where they belong. Use other variables to deal with GetOptions's inability to correctly deal with array references which are already defined. - Bump version. 2006-12-27 01:31 parv - Update pod with the highlight example reflecting current state of the file. 2006-12-27 01:09 parv - Previously forgot to bump the version after adding an option to disable file exclusion patterns. - Update the modification time. 2006-12-27 01:08 parv - Bump to version 0.13. - Change shebang line to just '!perl'. - Remove erroneous /x flag while compiling regex to search for. - Produce message when a symbolic link is encountered if verbosity is greater than 1. - To highlight, underline the file name (text matching search pattern still is being made bold). Remove the decorator '==>>>' before the file name. - Update POD to match short option with long option to specify match exclusion patterns. - By default, search the current directory if not connected via pipe XOR no input files were given. - Add option to list only file names, -N|-names-only. - Add option to handle list of patterns to exclude files, -e|-exclude-file. Default file exclusion list is: '\.svn\b', '\bCVS\b', '.+~', '[a-zA-Z0-9]--[-A-Z]+$', '(?ix:^ .+? \. (?: rej |bac?k(?:up)? |o(?:rig|ld))$). 2006-12-27 00:38 parv - Start moving stand alone programs into their own directories; file-search is the first one.