Commit Graph

87 Commits

Author SHA1 Message Date
mtgmonkey
e1082e47cb implement get_cursor_pos 2025-07-08 12:15:21 -04:00
David Bittner
6b973008e0 Merge branch 'feat/update-nom' into 'master'
Update nom to v8

See merge request davidbittner/ansi-parser!18
2025-05-06 22:59:25 +00:00
Lucas Schwiderski
7a31a7346b Update nom to v8 2025-04-22 22:06:44 +02:00
David Bittner
a431fb31f8 Merge branch 'issue/outdated-heapless' into 'master'
Update heapless to v0.8.0

See merge request davidbittner/ansi-parser!15
2024-05-17 17:33:40 +00:00
Lucas Schwiderski
bfcd268967 Bump version to v0.9.1 2024-05-16 11:02:54 +02:00
Lucas Schwiderski
af1951d169 Update heapless to v0.8.0 2024-05-15 19:10:49 +02:00
David Bittner
80b28ea6c4 Merge branch 'issue/outdated-nom' into 'master'
Update to nom@7

See merge request davidbittner/ansi-parser!13
2024-01-16 18:57:53 +00:00
Lucas Schwiderski
27beb4bc1f Update to nom@7 2023-11-07 16:46:25 +01:00
David Bittner
28001c3197 Merge branch 'master' into 'master'
update heapless create version up. to 0.6.1

See merge request davidbittner/ansi-parser!12
2022-07-15 18:53:49 +00:00
blacknon
e512d4f0f1 update heapless create version up. to 0.6.1 2022-06-12 17:41:10 +09:00
David Bittner
6ed05bfb18 Merge branch 'debug_for_ansi_parse_iterator' into 'master'
Add `Debug` derive for `AnsiParseIterator`

See merge request davidbittner/ansi-parser!10
2022-05-16 14:15:53 +00:00
David Bittner
e7de019ac8 Merge branch 'clone_output' into 'master'
Impl `Clone` to `Output`

See merge request davidbittner/ansi-parser!9
2022-05-16 14:15:13 +00:00
David Bittner
9531dbe7a7 Merge branch 'fix_clippy' into 'master'
Fix cargo clippy && cargo fmt

See merge request davidbittner/ansi-parser!8
2022-05-16 14:14:49 +00:00
Maxim Zhiburt
92658d5486 Fix cargo fmt 2022-01-31 19:12:01 +03:00
Maxim Zhiburt
9d45910632 Fix clippy 2022-01-31 19:11:47 +03:00
Maxim Zhiburt
a0a76d91b9 Add Debug derive for AnsiParseIterator 2022-01-31 19:08:48 +03:00
Maxim Zhiburt
37dd573d95 Add Clone to Output
So `.cloned()` can be called on iterator.
2022-01-31 19:07:23 +03:00
David Bittner
409724dc93 upping version number 2021-04-25 14:15:14 -04:00
David Bittner
103ab312db Merge branch 'master' into 'master'
Fix building no_std

See merge request davidbittner/ansi-parser!7
2021-03-02 17:15:39 +00:00
Dániel Buga
a90cc0b95a Fix building no_std 2020-11-27 22:43:28 +01:00
David Bittner
3539edba57 updating version 2020-10-05 16:00:53 -04:00
David Bittner
b1c780152e resolved conflicts 2020-10-05 14:43:45 -04:00
David Bittner
31a432261a Merge branch 'daniel.buga/ansi-parser-escape' into master 2020-10-05 14:42:10 -04:00
David Bittner
446c27e666 Merge branch 'no_std' into 'master'
no_std support

Closes #1

See merge request davidbittner/ansi-parser!5
2020-10-05 18:38:53 +00:00
David Bittner
3b95158e88 Merge branch 'master' into 'master'
Fix fmt::Display for 5-part SGR escapes

See merge request davidbittner/ansi-parser!3
2020-10-05 18:36:34 +00:00
Dániel Buga
dcac225384 Escaping the escape character 2020-10-05 15:01:04 +02:00
Dániel Buga
09b23760ed Make AnsiSequence Clone 2020-10-05 12:22:17 +02:00
Dániel Buga
abce537ffe Change parse_escape to return an AnsiSequence 2020-10-05 12:19:37 +02:00
Dániel Buga
dafb7d7f08 Make parse_escape public 2020-10-05 12:04:52 +02:00
Dániel Buga
2925f56c1f no_std
Add `std` default feature
Only implement for String if `std` is enabled
Replace std Vec with heapless
2020-10-05 11:56:07 +02:00
Dániel Buga
71a582b31f Clean up deprecated and clippy warnings 2020-10-05 11:00:07 +02:00
mulark
ec11225d38 Fix fmt::Display for 5-part SGR escapes 2020-09-17 19:31:05 -06:00
David Bittner
4a09914aa0 Merge branch 'truecolor_escape_support' into 'master'
Add support for parsing 5-part SetGraphicsMode escape (TrueColor)

See merge request davidbittner/ansi-parser!1
2020-09-11 17:36:34 +00:00
David Bittner
c83abae498 Merge branch 'master' into 'master'
Default cursor position handling

See merge request davidbittner/ansi-parser!2
2020-09-11 17:35:46 +00:00
mulark
fb1dd49c52 Default cursor position handling 2020-09-10 22:00:41 -06:00
Leon Kowarschick
b7c414559c Add support for parsing 5-part SetGraphicsMode escape (TrueColor) 2020-06-27 18:28:34 +02:00
David Bittner
e6a9acb4b7 upping version no yet again 2019-05-10 10:28:15 -04:00
David Bittner
5162590828 forgot the special case of printing the empty graphics escape sequence 2019-05-10 10:28:01 -04:00
David Bittner
434b4fa913 upping version no 2019-05-10 10:26:37 -04:00
David Bittner
9520aeafbf missed the empty graphics mode sequence 2019-05-10 10:26:25 -04:00
David Bittner
0fbea712c2 upping version no 2019-05-10 10:13:06 -04:00
David Bittner
0eac7e3ab5 added more parsers, almost have all of the escape sequences 2019-05-10 10:12:49 -04:00
David Bittner
4e4f13890c updating readme 2019-05-06 17:23:20 -04:00
David Bittner
b43c3c9f03 updating version string 2019-05-06 17:20:35 -04:00
David Bittner
a281428c66 updating readme example 2019-05-06 17:20:10 -04:00
David Bittner
2b8ef9dcd5 whoops, namespace issues 2019-05-06 17:03:19 -04:00
David Bittner
4e778fee82 updating version string 2019-05-06 17:01:32 -04:00
David Bittner
d9872e03e6 added ansi_parse trait so things are more ergonomic 2019-05-06 17:01:17 -04:00
David Bittner
8dd86b6da3 adding testing macro 2019-05-06 16:37:03 -04:00
David Bittner
38a5f31e47 adding a lot more sequences 2019-05-06 16:18:46 -04:00