Commits
- Commit:
dabc100859385b31dcfbe62d04187d6947a12795
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
check results of ARRAYLIST_ADD
- Commit:
8cba9b5e693b0da4da8e2f83b51ab6ad42430851
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
check return value of diff_output_lines
- Commit:
2c20a3ed9d3c979c38e927387d4ea488e4dd631b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
optionally provide information about the generated diff to the API user
- Commit:
24b5052ac04dc722cd86b4cd6f4a7142542edb74
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add APIs to write out the left and right versions of diff chunks
- Commit:
11caa5ccb607f41d22b4d2a7630952c0cdd08336
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
store interal state of output_unidiff API in an opaque struct
- Commit:
00d5652be692793aa7c9285b490702d05a7ab8df
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
convert 'ignore_whitespace' boolean into a more general flags argument
- Commit:
62ab48ecd9c2696e7929e41bc2a683facffdcfcb
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove now redundant declaration from diff_main.h
- Commit:
85ab45596727cfd0254c6d5b6f0c5705b7b6e89e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
move some definitions from the public diff_main.h to an internal header file
- Commit:
f374e91343146fc0584d53f4b767a3ebfe7bc49e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
support output of individual diff chunks in the public API
- Commit:
05b5f01fe731ec1197dbb90d6b0c98cd7dd3b465
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix segfault which occurred with empty input files
- Commit:
945524ed4b6d392d757bcb026f93717922e64a88
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove abort() in example code
- Commit:
6f26cb2ecbe03d692e63a4f263febfb5a74e4377
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
convert abort() in diff_output_lines() to error return
- Commit:
7a54ad3ae5d25aa5349668c8d3d3fa048a8f0733
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use buffered stdio if falling back on file i/o; this is much faster
- Commit:
03f497279db41e42ac287a15df9f9e03c4c83fd2
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
return error instead of abort()
- Commit:
bfdc637cd940bf4b07066ff96bb48d8bc40e7134
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add missing reallocarray(3) compat shim
- Commit:
18a9c7f892c7460bf71ec8b912cfbe3ac028aecd
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove another custom linux shim in favour of compat/ directory
- Commit:
41d00e9f34296294af1563a9e05bb39c6f428a41
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make use of source files in compat/ directory on Linux
- Commit:
3ba0a2ed9248c03ceb66583587fba9b20c77747a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
enable -Wstrict-prototype and -Wunused-variable in Linux build
- Commit:
cc5f4ee87bcb16d81774bfa1a89ccc53ea0213e2
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename linux_Makefile to GNUmakefile; GNU make picks this up automatically
- Commit:
440d36388f04f175fd7c97bd2d87ad60f9cb8675
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove unused portable GNUmakefile
- Commit:
009611347562f3a497a44c36a135deb5f7182335
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
reduce default diff-box recursion depth from 1024 to 32
- Commit:
e4464189bc895121565a7a02eef98262343e6e24
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename 'debug.h' to 'diff_debug.h'
- Commit:
527f2c8a94ec96cdf79504060f948ec88c070289
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a -C option which sets the amount of context lines in unified diffs
- Commit:
732e8ee0325715558a17b919a7f6a16bf64d66e3
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add support for ignoring whitespace (-w option)
Tests grow the ability to call diff with options. Options to use are
encoded in the test file name as a single dash followed by a string
of option letters. E.g. -wp for 'ignore whitespace' and 'do patience'
- Commit:
cd25827e24b8fad0a3f4a89b72fbdba86bc2c5d1
- From:
- Neels Hofmeyr <neels@hofmeyr.de>
- Date:
myers_divide: stop traversing snakes after reasonable max effort