aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Change v and y to G and XThomas Voss 2024-01-223-19/+19
|
* Vastly simplify position trackingv1.2.0Thomas Voss 2024-01-211-34/+14
|
* Improve the build systemThomas Voss 2024-01-212-11/+8
|
* Remove paragraph from BUGSv1.1.0Thomas Voss 2024-01-211-6/+0
|
* Move common code out into islbrk()Thomas Voss 2024-01-211-8/+14
|
* Formatting fixThomas Voss 2024-01-211-2/+1
|
* Slight refactorThomas Voss 2024-01-211-3/+2
|
* Prefer nullptr to NULLThomas Voss 2024-01-211-1/+1
|
* Update copyright yearsThomas Voss 2024-01-211-1/+1
|
* Add ‘git grab’ under NAMEThomas Voss 2024-01-211-1/+2
|
* Document -b/--byte-offsetThomas Voss 2024-01-211-3/+10
|
* Support line- & column-based match locationsThomas Voss 2024-01-2148-15/+6946
|
* Reorganize output writingThomas Voss 2024-01-211-21/+33
|
* Only highlight matches when cflag is setThomas Voss 2024-01-211-1/+1
|
* Print byte-offsets into filesThomas Voss 2024-01-212-7/+31
|
* Remove the ‘struct chars’ typeThomas Voss 2024-01-201-6/+4
|
* Define _POSIX_C_SOURCE on GlibcThomas Voss 2024-01-201-0/+11
| | | | You sometimes need this for getsubopt()
* Rename occurances of ‘pm’ to ‘rm’Thomas Voss 2024-01-201-24/+24
| | | | ‘regex match’ makes more sense than ‘pattern match’
* Improve handling of the regmatch_t arg to putm()Thomas Voss 2024-01-201-16/+15
|
* Add more color highlightingThomas Voss 2024-01-202-12/+36
|
* Add the -s/--strip-newline flagThomas Voss 2024-01-202-15/+39
|
* Refer to ‘git grab’ instead of ‘git-grab’Thomas Voss 2024-01-201-1/+1
|
* Add git-grab to the list of files to cleanThomas Voss 2024-01-191-1/+1
|
* Add notice about UTF-8Thomas Voss 2024-01-181-0/+4
|
* Properly escape minusesThomas Voss 2024-01-181-14/+14
|
* Update the manual pageThomas Voss 2024-01-181-10/+82
|
* Update cbs.h againThomas Voss 2024-01-182-28/+28
|
* Make Clangd/IWYU happyThomas Voss 2024-01-181-2/+2
|
* Remove semicolons from macro definitionsThomas Voss 2024-01-181-2/+2
|
* Ignore *.dSYM/ directories on MacOSThomas Voss 2024-01-181-0/+1
|
* Fix typoThomas Voss 2024-01-181-1/+1
|
* Compile with REG_DOTALL when -n is not providedThomas Voss 2024-01-181-4/+4
|
* Add files to .gitignoreThomas Voss 2024-01-181-0/+2
|
* Add support for UTF-8 and UnicodeThomas Voss 2024-01-181-15/+28
|
* Increase emsg buffer sizeThomas Voss 2024-01-181-1/+1
| | | | | 128 should be enough, but the PCRE grep implementation by the grep developers use 256, so that might be a safer bet.
* Decrease macro usageThomas Voss 2024-01-181-4/+4
|
* Fix typosThomas Voss 2024-01-181-2/+2
|
* Document --no-pcre in the READMEThomas Voss 2024-01-181-0/+8
|
* Terminate the longopts in grab.c with a null rowThomas Voss 2024-01-181-0/+1
|
* Allow long options in the build scriptThomas Voss 2024-01-181-1/+7
|
* s/debug/dflagThomas Voss 2024-01-181-4/+3
|
* Use pkg-config to configure PCREThomas Voss 2024-01-181-2/+9
|
* Support custom CFLAGS and CCThomas Voss 2024-01-181-16/+23
|
* Change -p to -P and make PCRE support the defaultThomas Voss 2024-01-181-6/+6
|
* Bump cbs.h to the latest editionThomas Voss 2024-01-181-28/+177
|
* Simplify majorlyThomas Voss 2024-01-181-50/+10
| | | | | | | | mkoutpath() is only ever called with one argument so it doesn’t need to be variadic. Additionally I only care about supporting MacOS, Linux, and the BSDs, and all of them support strlcat()*. * Linux doesn’t ship a libc, but both Glibc and Musl ship strlcat()
* Simplify code using libcompatThomas Voss 2024-01-183-9/+28
|
* Remove manual escape handlingThomas Voss 2024-01-181-17/+0
| | | | This is all handled for us by the PCRE2 library
* Wrap -f/--filenames in ‘#if GIT_GRAB’Thomas Voss 2024-01-181-0/+2
|
* FormattingThomas Voss 2024-01-181-2/+2
|