Age | Commit message (Collapse) | Author |
|
See https://github.com/rust-onig/rust-onig/issues/109
See GH-90
|
|
|
|
|
|
Bumps [ansi_term](https://github.com/ogham/rust-ansi-term) from 0.11.0 to 0.12.0.
- [Release notes](https://github.com/ogham/rust-ansi-term/releases)
- [Commits](https://github.com/ogham/rust-ansi-term/commits)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
|
|
|
Bumps [clap](https://github.com/clap-rs/clap) from 2.32.0 to 2.33.0.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/commits)
Signed-off-by: dependabot[bot] <support@dependabot.com>
|
|
|
|
|
|
|
|
Bumps [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) from 0.2.0 to 0.3.0.
- [Release notes](https://github.com/raphlinus/pulldown-cmark/releases)
- [Commits](https://github.com/raphlinus/pulldown-cmark/compare/v0.2.0...v0.3.0)
Signed-off-by: dependabot[bot] <support@dependabot.com>
|
|
Bumps [pretty_assertions](https://github.com/colin-kiegel/rust-pretty-assertions) from 0.5.1 to 0.6.1.
- [Release notes](https://github.com/colin-kiegel/rust-pretty-assertions/releases)
- [Commits](https://github.com/colin-kiegel/rust-pretty-assertions/compare/v0.5.1...v0.6.1)
Signed-off-by: dependabot[bot] <support@dependabot.com>
|
|
Travis CI com isn't supported yet, see https://github.com/rust-lang/crates.io/issues/1392
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fixes GH-42
|
|
|
|
|
|
Fix compiler warnings with --no-default-features by removing unused code.
|
|
Remove Terminal trait in favour of a TerminalCapabilities struct, and
explicitly pattern match over supported capabilities while rendering.
This removes boxing and dynamic dispatch, and makes different features
and internal behaviour like HTTP access more explicit. We now also
explicitly check what and how certain features are supported while
rendering; this gets rids of the NotSupportedError thing and the kludge
to handle it in a special way which I never quite liked.
Also simply how we check for access to resources: Remove the resource
enum and instead use Url directly. Via the scheme an URL already tells
us whether it’s local or not, so we just rely on the scheme and file
path conversion now. This makes resolving references in markdown files
and checking access much simpler.
|
|
[ci skip]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
I doubt we'll ever notice the slight performance penalty.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
We can't enable features in build.rs, see
https://github.com/rust-lang/cargo/issues/5499, and cargo doesn't
support target-specific default features, see
https://github.com/rust-lang/cargo/issues/1197.
Essentially we build as we used to do before we added features for
terminal emulators. Downsides are more dependencies than needed—you
don’t need iterm2 on Linux after all—and Windows doesn't build with
default features at all.
This reverts commit 544943adf3befc5051d47847dc59c6071af7675b.
|
|
|
|
Replace the closed enum with an open
Terminal trait and dynamic dispatch.
Makes it easier to add new terminals,
and to feature-switch terminals at compile
time for better platform support.
|
|
|
|
|
|
As this seems to be usable as a library as well, we should note the documentation location in the Cargo.toml file!
|
|
|