Commit graph

426 commits

Author SHA1 Message Date
Jinzhou Zhang a33fe3635b [doc] bump to v0.5.4 2019-02-20 14:11:25 +08:00
Jinzhou Zhang 075494a61f [doc] bump to v0.5.3 2019-02-20 09:56:39 +08:00
Jinzhou Zhang aa32ebdaff version 0.5.2 2018-10-22 23:09:49 +08:00
Oliver Jan Krylow 2cc88507ed
Update nix to v0.11.0 in order to support OpenBSD 6.3+. 2018-07-08 15:07:24 +02:00
Jinzhou Zhang 5660defd56 [0.5.1] use cross to build the targets
So that it could support more platform in a more compatible way.
For example travis CI will use ubuntu that uses GLIBC_2.18 but it is
not supported by CentOS 7.
2018-06-24 09:44:33 +08:00
Jinzhou Zhang 5010afbafe [ci] use cross for build 2018-06-24 09:18:41 +08:00
Jinzhou Zhang 428f6a5fbf [doc] ready for 0.4.0 2018-06-03 08:55:08 +08:00
Jinzhou Zhang d28ea39ad4 [input] use fcntl to achieve non-blocking io 2018-06-02 23:42:26 +08:00
Jinzhou Zhang d28ae51014 [lib] fix resize event on mac 2018-06-02 21:16:48 +08:00
Jinzhou Zhang a6de5970bc [rustfmt] reformat the code 2018-06-02 19:00:58 +08:00
Jinzhou Zhang 1c4b0f7b3d [options] SkimOptions captures all options
Now all modules should know SkimOptions instead of clap::ArgMatches
2018-05-29 22:45:40 +08:00
Jinzhou Zhang 5fe806ab69 [fmt] re-format code using rustfmt 2018-02-22 12:01:38 +08:00
Jinzhou Zhang 708f7b5c6d [doc] release 0.3.2 for minor enhancements 2018-01-18 12:22:52 +08:00
Jinzhou Zhang e90f239828 [lint] fix lint errors reported by clippy 2017-12-05 18:17:03 +08:00
Jinzhou Zhang 26dd166711 [doc] for new release 0.3.1 2017-12-04 11:46:54 +08:00
Jinzhou Zhang 7b38ab2a4e [release] v0.3.0 2017-09-21 22:24:31 +08:00
Jinzhou Zhang 675ae8a813 remove the usage of Receiver::recv_timeout
It will conditionally panic due to this issue: https://github.com/rust-lang/rust/issues/39364
The issue is not fixed yet, so I try to use alternative ways (e.g.
try_recv & sleep).
It will cause some performance penalty in theory, but not noticable by
human(for now).
2017-09-21 14:39:39 +08:00
Jinzhou Zhang 187709173c [clippy] fix according to the lint 2017-09-21 08:40:19 +08:00
Jinzhou Zhang 7b443a7ed3 support mulitple --bind options
replace getopts with clap.rs for parsing options
2017-09-19 21:22:37 +08:00
zhang_ji 9bbe12749d remove ncurses dependency, only termion is needed 2017-09-12 16:15:24 +08:00
zhang_ji b3696f6471 use string buffer to reduce flickering
The flicker disapper on xterm/konsole/rxvt
But it still remains in alacrity
2017-09-12 11:08:34 +08:00
zhang_ji 0bb6ea3767 add event for receiving cursor position report 2017-09-06 12:31:45 +08:00
zhang_ji 336df5c072 use unicode-width to calculate the column width
see the crate: https://github.com/unicode-rs/unicode-width
2017-09-04 18:32:05 +08:00
Mark Wallace e321cb69e8 update meta data for crates.io 2017-01-19 22:54:35 +08:00
Mark Wallace 4f4f49b7e9 update version to 0.2.1-beta.2 2017-01-19 22:21:48 +08:00
Mark Wallace 8496e18d22 remove Cargo.lock from gitignore because this is an executable 2017-01-19 22:14:53 +08:00