| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-09-08 | Make `use` top-level | Tau Gärtli | |
| 2024-09-08 | Merge get_is_light* functions together | Tau Gärtli | |
| 2024-09-08 | Allow --dark to override a light syntax theme | Tau Gärtli | |
| 2024-09-08 | Add missing test combinations | Tau Gärtli | |
| 2024-09-08 | Add test for dark theme | Tau Gärtli | |
| 2024-09-08 | Do fallback outside switch | Tau Gärtli | |
| 2024-09-08 | De-duplicate test data | Tau Gärtli | |
| 2024-09-08 | Prevent line breaks | Tau Gärtli | |
| 2024-09-06 | Fix link | Dan Davison | |
| Closes #1848 | |||
| 2024-09-06 | Delete unused Makefile target | Dan Davison | |
| 2024-09-06 | Fix clippy warnings (#1851) | Tau Gärtli | |
| * Fix non-portable doc comments warning A line starting with > might be interpreted as a block quote. In regular markdown this could be prevented by escaping the `>` using a backslash. However, since the doc comments are used by clap for the long help more or less verbatim, the `\` would be visible hence the shuffling around of words. * Use `.contains()` | |||
| 2024-09-02 | Handle quoted file paths in hunk headers | Thomas Otto | |
| When core.quotepath is true (the default) then non-ASCII chars in a file name are quoted. These quotes hide the DIFF_PREFIXES and "a/1" "b/1" remains as such, instead of becoming "1" "1". This was interpreted by delta as renamed file. Now these quotes are removed before the DIFF_PREFIXES are searched. | |||
| 2024-08-24 | Fix `Catppuccin Latte` name in `LIGHT_SYNTAX_THEMES` list (#1823) | Justin Su | |
| 2024-08-24 | Move AmbiguousDiffMinusCounter to hunk_header (#1825) | Dan Davison | |
| 2024-08-24 | Bump version in download links | Dan Davison | |
| 2024-08-24 | Bump version | Dan Davison | |
| 2024-08-24 | Don't use a pager for --version (#1824) | Dan Davison | |
| 2024-08-21 | Added `platypus` theme (#1819) | Sarp User | |
| * Added platypus theme | |||
| 2024-08-20 | Evolve python hyperlink server example | Dan Davison | |
| 2024-08-20 | Evolve python hyperlink server example | Dan Davison | |
| 2024-08-20 | Fix typo in manual | Dan Davison | |
| 2024-08-20 | Tweak hyperlinks manual page | Dan Davison | |
| 2024-08-20 | Clean up Python server example... | Dan Davison | |
| 2024-08-20 | Tweak hyperlinks manual page | Dan Davison | |
| 2024-08-20 | Tweak Python server example | Dan Davison | |
| 2024-08-20 | Add hyperlinks section to manual (#1816) | Dan Davison | |
| 2024-08-16 | Add hyperlinks to github handles | Dan Davison | |
| 2024-08-16 | Add maintainers section with @th1000s to README | Dan Davison | |
| 2024-08-16 | Update URLs for binaries | Dan Davison | |
| 2024-08-16 | Delete now-unused pricate homebrew formula step from Makefile (II) | Dan Davison | |
| 2024-08-16 | Update --help in manual | Dan Davison | |
| 2024-08-16 | Delete now-unused pricate homebrew formula step from Makefile | Dan Davison | |
| 2024-08-16 | Evolve release Makefile | Dan Davison | |
| 2024-08-16 | Bump version | Dan Davison | |
| 2024-08-16 | cd: build binaries targeting GNU libc on ubuntu-20.04, not latest | Thomas Otto | |
| This improves compatibility, as latest is 24.04 currently. The statically linked musl build still uses ubuntu-latest | |||
| 2024-08-15 | Handle ambiguous diff header, '--- ' can also be present in a minus hunk | Thomas Otto | |
| `diff -u file1 file2` output starts with '--- file1', a '-- 12' line being removed results in '--- 12', which was interpreted as the start of a new diff. Now the number of removed lines announced in the header as e.g. '@@ -1,4 +1,3 @@' is taken into account for this specific diff input. | |||
| 2024-08-15 | Support passing arguments to git diff and diff (#1697) | Dan Davison | |
| Adds --diff-args with short form -@. | |||
| 2024-08-12 | Do not wrap short help (-h) output | Thomas Otto | |
| 2024-08-09 | Fix delta-toggle shell script | Dan Davison | |
| 2024-08-01 | Cargo toml dependencies all in one block, sorted | Thomas Otto | |
| 2024-08-01 | Fix build for rust 1.80 | Thomas Otto | |
| Upgrade "time" (and its dependency chain rooted at "plist"), the previous version did not build with 1.80. Tell the new 'unexpected_cfgs' lint that 'tarpaulin_include' is okay Mark one clippy lint as a false positive | |||
| 2024-08-01 | Use angle bracket around <urls>, regenerate help output markdown | Thomas Otto | |
| 2024-08-01 | Wrap --help output and use pager | Thomas Otto | |
| Tell clap to not wrap output, append `after_long_help()` (with matching ansi codes in this section), then manually wrap the result. The help output is now paginated if writing to a terminal. All code paths flow back to main(), so an invoked pager is properly waited for (by the OutputType drop impl). | |||
| 2024-08-01 | Add wrap function for --help output | Thomas Otto | |
| Unicode and somewhat ANSI aware, can add indentation (skippable) and can also skip wrapping lines by using configurable magic prefixes. | |||
| 2024-08-01 | Make drop impl of OutputType more prominent | Thomas Otto | |
| 2024-08-01 | OutputType: PagerCfg and oneshot_write | Thomas Otto | |
| Use new, smaller PagerCfg instead of the full Config, as for pager output only 3 variables are relevant. oneshot_write() can be used to write paginated output, usually before exiting. | |||
| 2024-07-28 | chore: cleanup brew formula file in favor of core tap | Rui Chen | |
| Signed-off-by: Rui Chen <rui@chenrui.dev> | |||
| 2024-07-22 | Add --max-syntax-highlighting-length, set to 400 | Thomas Otto | |
| --max-line-length increased to 3000, highlighting now stops after 400 characters. In that case the highlighting may be incorrect until it is reset for the next hunk. | |||
| 2024-07-22 | Add truncate_str_short() which always returns a prefix of the input | Thomas Otto | |
| Document that the input of `truncate_str()` may be cut on a double width char ("fullwidth") - then the output is no longer a prefix of the input. `truncate_str_short()` could be faster by not constructing the result and instead only returning an index, but it will be used in rare edge cases so reusing existing logic is good enough. Common code moved to `truncate_str_impl()`. Assume (with fallback) that graphemes are at most 2 wide. Fewer allocations. Tests. | |||
| 2024-07-21 | Disable light mode detection in tests (#1765) | Tau Gärtli | |
